恭喜,你发布的帖子
发布于 2018-05-21 10:31:13
7楼
和S7-300/400PLC通讯都是要取消“”优化的块访问“”
和L2电脑通讯也是要,不然离线数据块中变量的排列和L2的接受对不上的。
TSEND的REQ,什么时候给上升沿,在S7-1500手册上好像是有状态机的,发送完成即done busy error 共同决定了正在发送和发送完成。比如done为true我们就可以使REQ为true,error使REQ为false,空闲时再使REQ为true
配变量的时候,喜欢把一类的放很多在一起,比如bool一次添加32个占一个real的空间,byte就4个或8个一起放,变量名用的时候改为合适的名字,这样整齐不乱。
楼上的兄弟,看来对1500优化的DB块通信还是不够了解啊。
准确的讲,看你是什么通信,TCP通信,UDP通信,S7双边通信完全可以用优化的DB块,包括和PC机的TCP通信;
只有S7单边通信,Modbus-TCP通信才只能使用标准的DB块才支持。
别说你用优化的做不通,那是因为方法不对。
请填写推广理由:
分享
只看
楼主