现在有一个应用,上位机与S7 200PLC自由口通讯,上位机发不同的指令代码表示访问200PLC的不同存储器,(比如:01H表示M区,02H表示V区),同时还发出要访问存储区的起始字节数和要访问的数据长度,因为要出现访问的起始地址要改变的情况(比如,第一次要访问V区第VB100后8个字节,第二次访问V区VB200后8个字节)请教在一下在200 PLC中怎样将数据写到发送缓冲区。主要是200PLC中像 MB[MB20]、VW[VB20]这种语法是非法的,不像300、400PLC的间接寻址那么灵活
最佳答案
200用指针的方式“&”。
如你的控制程序,第一次用&VB100,第二次用&VB200,用标志位dnoe和故障信息作为2条指令轮询的条件。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc174793.html