当前位置: 主页 > PLC控制

s7-300与s7-200通过em277扩展模块来进行通讯,以下是我写的一下端程序,不知对不对对不对?????

(em277输入输出均为8byte,它的输入输出地址为:10~17;10~17,V区偏移为0)当我想通过S7-300来对S7-200的输出进行控制,譬如:用人机界面上的一个按钮M0.0来使得s7-200中的输出Q0.0得电,同时,还要把Q0.0得电的这一现象反映给s7-300,并最终在人机界面上Q0.0显示出来
请问我的这一程序对吗???尤其是s7-200中的数据交换程序对不对啊???
急求帮忙!!!谢谢各位大神!!!!!

图片说明:

s7-300与s7-200通过em277扩展模块来进行通讯,以下是我写的一下端程序,不知对不对对不对?????s7-300与s7-200通过em277扩展模块来进行通讯,以下是我写的一下端程序,不知对不对对不对????? s7-300与s7-200通过em277扩展模块来进行通讯,以下是我写的一下端程序,不知对不对对不对?????FC1dc02db90a15be53807103774fd4CE

最佳答案

因为em277的输入输出均为8byte,所以300的程序不能直接对位地址进行操作。
可以类似下面程序间接操作位地址。而200程序就没关系了
LPIB10
TMB10
NOP0
AM10.0
=Q0.0

LMB0
TPQB10
NOP0
AM20.0
=M0.0

提问者对于答案的评价:
请问,那如果要实现触摸屏M0.0的按下,导致输出Q0.0灯亮,s7-300与s7-200的程序分别应该怎么写呢????(其中EM277输入输出均为10-17)

最佳答案作者回复:
先触摸屏和那个PLC通讯,最好是和300,直接操作300的地址,对200操作也是通过300的间接地址操作

  • 关注微信

猜你喜欢

微信公众号