s7300 与s7 200 的mpi通讯以及mcgs组态超详细教程_第1页
s7300 与s7 200 的mpi通讯以及mcgs组态超详细教程_第2页
s7300 与s7 200 的mpi通讯以及mcgs组态超详细教程_第3页
s7300 与s7 200 的mpi通讯以及mcgs组态超详细教程_第4页
s7300 与s7 200 的mpi通讯以及mcgs组态超详细教程_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、S7300 与 S7200之间的mpi通讯和组态在通讯之前 先得确认cpu没有报任何错误,首先硬件组态,组态完毕后下载进CPU 下载后先在线看是否有错误cpu指示灯是否有SF BF报警灯亮 。(BF1灯亮为通信故障 检查电缆是否松动接触不良,九针接口螺丝拧紧)(SF灯亮为硬件组态出错)首先打开STEP7 SP9 200编程软件写入测温程序公式为 T = 500 * (AIWX 6400)/(32000 6400) 0化简后 T = 5 * (AIWX - 6400)/256由通道18转换上来的数值为word类型 而温度要显示小数点后的数值就需要转换为浮点形的数据,浮点型的数据为32位二进制数,

2、所以就有了如上的转换,接着乘5除256即出现最终的温度值。也可用库来调用,这样方便一些温度转换程序的结果说明程序无问题可正常测温。接着打开通讯设置为PLC地址为2 波特率设置为187.5kbps点确认下载一次即可。然后打开博途 ,组态硬件。在硬件组态完成后确认CPU没有任何错误信息错误指示灯亮。如有 即是组态错误。将地址设置为3 传输率设置为187.5kbps 如设备中含有cp通信模块cpu会自动加1的地址。Mpi地址不可相同。确认有无MPI 的线。接着写一个X_GET 指令 返回值的显示格式要为浮点数,这样才可以看到正确的信息。根据实际测试 ,300的温度值可以变 应该和AI模块中滤波时间有

3、关系。X_GET 指令中 DENT_ID为刚刚设置200PLC中的站地址由于300中没有v存储区 访问200的v存储区得用指针方式寻址,P#DB1.DBX20.0 BYTE 4 代表的含义为 从vb20开始的四个字节。也就是VD20。RET_VAL 中可以看到返回值。此返回值开头为8时有错误,可按F1参考说明手册查找相应问题。PLC程序无错误,即可开始组态。打开MCGS 新建一个工程,打开设备窗口,添加一个为西门子CP443-1以太网模块的设备 将其添加到设备窗口中将本地的ip地址和plc的ip地址填写完毕后 新建一个变量点击右边的添加设备通道接着给通讯状态连接一个变量确认完成后 点击右边的启动设备调试 通讯状态的调试数据为0 说明通讯成功 如变量值关联正确 也会传回相应的数值。接着添加两个文字框 一个写通讯成功 一个写通讯失败调节可见度为 通讯成功com = 0 通讯失败 com = 1 添加一个文字框 罐子水温: 再添加一个输入框关联变

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论