回复:记第一次用s7-1500与二级机通机(TCP协议)

westcowboy

  • 帖子

    833
  • 精华

    46
  • 被关注

    143

论坛等级:奇侠

注册时间:2012-09-29

普通 普通 如何晋级?

发布于 2018-05-21 10:31:13

7楼

展开查看
以下是引用BBdell在2018-05-16 08:47:26的发言 >3楼

和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块才支持。

别说你用优化的做不通,那是因为方法不对。

Let's build the automation future!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10846条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。