请问S7200 smart与DCS系统的485通信

通信方面没有做过,还请各位高手指导一下,现在有台S7200SMART要与客户现在的DCS相连485通信,用于控制设备的启停与监控,客户现在的DCS系统客户自己做了,我这台S7200SMART是不是应该设置成MODBUS RTU 从站,还要要编写通信的程序吗,

钻石用户推荐最佳答案

MODBUS通讯网络存在一台master,多台slave, master负责轮巡各个从站,完成与各个从站的数据通讯。
所以DCS应该做MODBUS RTU MASTER, 200SMART做MODBUS RTU SLAVE.
200SMART中调用使用SM0.1 调用一次MBUS_INIT,初始化端口,参数与DCS一致,如站地址,波特率,校验位,数据长度,开放的数据区等。
然后SM0.0调用MBUS_SLAVE即可。
这样就可以实现通讯了,剩下的事情是和DCS确认每个字的定义,你直接读写该数据区即可。

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368954.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:25
下一篇 2021年7月5日 下午3:25

相关推荐

  • 间接寻址的问题

    我看了编程软件帮助文档中关于间接寻址的说明,结果不是很明白。 它有个命令 MOVD   &VB10, AC1&n…

    SIMATIC S7-200 2021年7月5日
  • s7200配电

    我想请问一下:我选用的是S7200 226 AC/DC的PLC可供电电源是235伏60HZ的(国外项目)不知道能否直接使用? 最佳答案 没问题:S7200&nb…

    SIMATIC S7-200 2021年7月5日
  • 读M440频率

    我想用EM231模块接到M440的12/13或者26/27端子上读电流和为频率,请问怎样设置或者接线才能在输出电压0-10V(不用0-20MA)读到频率呢,我把P776设置为1在变…

    SIMATIC S7-200 2021年7月5日
  • S7-200 plc 的模块数量问题

    请教:1、S7-200  CPU-226,最大能带几个DI/DO/AI/AO模块?我记得是8个,不知道有没有错。2、 200 CPU&nbs…

    2017年6月12日
  • 程序上载问题

    EM223输入点I4.0  I4.1被雷击,上载程序时I4.1后的使用的点都上载不了,我想用后面的备用点替代I4.0  I4.1.怎样解决?…

    SIMATIC S7-200 2021年7月5日
  • MBUS_MSG指令

    MBUS_MSG指令在子程序中调用出现问题,不能正常工作 最佳答案 请lz提供错误代码。首先看done是否为1,之后查看错误代码error 。最多两种错误,代码3为从占没…

    SIMATIC S7-200 2017年12月7日
  • S7-200的SIMATIC的脉冲定时器

    S7-200的IEC 1131语言中有一个TP的脉冲定时器,可用上升沿触发,输出某个定时的脉冲后关闭。请问用SIMATIC语言指令中相当于TP的最简单的指令是什么? 最佳…

    SIMATIC S7-200 2020年11月1日
  • 200程序一上电就会置位

    如图的程序中,置位前面的条件不满足一上电就会置位?为什么会这样啊? 图片说明:    最佳答案 其实问题很简单:你程序里的程序是满足了条件才会置位,不像楼上各位…

    2017年11月13日
  • 字比较

    怎么分辨什么是字节比,什么是字比较,那种情况下用字比 最佳答案 8位是字节比较,16位是字比较,32位是双字。比较指令是按相同类型的数据进行的。16位的数据就用字比较。 提问者对于…

    SIMATIC S7-200 2017年11月16日
  • Step7-Micro/Win V4.0安装出错

    在安装Step7-Micro/Win V4.0时出现以下信息: "Error Number:0x80040702 Descript…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论