求200smart与IO采集模块通讯!!! 点击:909 | 回复:5



拆盖

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 14回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2018年2月08日
发表于:2019-07-11 15:26:35
楼主

200smart与两个 IO采集模块  16路的AI模块 通讯   功能码03 04   9600   8N1     寄存器地址  30001-30016

    另有个 电磁流量计 的通讯   看不懂  也不会写     总共要跟   2个IO采集模块通讯    5个电磁流量计通讯   读取瞬时流量     最后一个电磁流量计    瞬时流量和累积流量 都要读取!    哪个大神 帮忙解释下啊 !! 谢谢了微信图片_20190711152351.jpg




郭远林

  • [版主]
  • 精华:3帖
  • 求助:8帖
  • 帖子:106帖 | 2106回
  • 年度积分:294
  • 历史总积分:43018
  • 注册:2011年10月21日
发表于:2019-07-11 15:37:58
1楼

我怎么看这个编程软件界面好像不是200SMART的编程软件,是那个软件PLC品牌的。感觉像是欧姆龙类似的。先搞明白了是啥品牌的PLC的编程软件,或者先用串口调试助手试试单独发送指令代码看看是否正常,然后用西门子200smart 的mMSG指令写读取和写入指令。这个做来回循环。还得通讯参数初始化CTRL这个指令调出来,上电运行就可以了

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-07-11 15:56:43
2楼

不管和什么品牌PLC进行通讯采集数据,“总共要跟   2个IO采集模块通讯    5个电磁流量计通讯”通信参数要设置一样,其次是站地址不能设置重复,必须唯一。你应该是标准的MODBUS RTU通信,注意收发时间把控,进行在同一时间只能进行单边通信,用前一个的完成位去启动后面。

拆盖

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 14回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2018年2月08日
发表于:2019-07-11 17:49:05
3楼


回复内容:

对: 郭远林 我怎么看这个编程软件界面好像不是200SMART的编程... 内容的回复!

-------------------------

底下是台达的ISP程序   没看懂  就光看懂一个地址    其他不知道为什么这样写

拆盖

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 14回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2018年2月08日
发表于:2019-07-11 17:50:54
4楼


回复内容:

对: 请叫我王老湿 不管和什么品牌PLC进行通讯采集数据,“总共要跟   ... 内容的回复!

-------------------------

通讯 的  我会写  只是没跟这个IO模块通讯过  还有图片中的 电磁流量计 是台达的ISP程序    没看懂为什么这样写  

郭远林

  • [版主]
  • 精华:3帖
  • 求助:8帖
  • 帖子:106帖 | 2106回
  • 年度积分:294
  • 历史总积分:43018
  • 注册:2011年10月21日
发表于:2019-07-11 22:15:19
5楼


回复内容:

对: 拆盖 回复内容:对: 郭远林  我怎么看这个编程软件界面好像... 内容的回复!

-------------------------

这些标准的格式都有的,你到台达板块看看有没有相同的案例说明,你可以参考一下,只要会做一个读取,剩下就的按照格式去套了。肯定通讯参数要一致的就行


热门招聘
相关主题

官方公众号

智造工程师