s7-200 MODBUS 通信问题

s7-200 modbus 通信,不知道能不能同时使用PLC的两个端口分别与其他的不同仪表进行modbus通信。
 S7-200的编程软件V4.0 STEP 7 MicroWIN 中有modbus库,但MBUS-CTRL指令只能针对端口0编程。而不能对端口1编程
 请教,有什么办法可以使200PLC的两个端口都使用modbus.

最佳答案

原理上两个口都可以,可能考虑到两个口同时运行在自由口通信状态,系统无法调试。所以库函数只支持port0.
你可以自己编程分别激活PORT0或PORT1来分别调试两个端口,自定义实现modbus协议通信,最后合成一体。也可以加挂EM277用于调试,完成后撤除EM277。

提问者对于答案的评价:
很好

专家置评

已阅,最佳答案正确。
0口和1口可以同时作为modbus主站,来和仪表通信的,但是最为从站的话,只有0口。要是编写自由口程序的话,就不受到这个0口从站的限制了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月23日 下午4:08
下一篇 2017年11月23日

相关推荐

  • 我的笔记本能检测到PLC但是在下载的时候就会出现通讯错误我使用了TD400C

    我的笔记本,点击下载可以检测到PLC,但是在下载的时候就提示通讯错误要求从新搜索,我还使用了TD400C CPU 224CN的,但是有的时候能下载了,下载到数据…

    SIMATIC S7-200 2020年11月1日
  • S7200控制伺服电机

    你好 请教一下用S7200PLC控制伺服电机1 用单段PTO控制Q0.0发脉冲电机正转2 用多段PTO控制Q0.0发脉冲和方向Q0.2为1时电机反转(多段PTO就是可以设三段速度)…

    SIMATIC S7-200 2020年11月1日
  • S7200T通信问题

    我通过CP5711与PLC通讯,但是通讯很不稳定。有时候通讯根本就连不上,有时候通讯OK!不知道是什么问题?还请各位大侠指点一下! 最佳答案 usb,通讯数据量太大,简单的说就是监…

    SIMATIC S7-200 2018年12月5日
  • 200系列控制步进电机

    200系列利用MAP指令库控制步进电机,Q0_0_CTRL能否重复调用?调用1次以上发现俩相互干扰,发的脉冲数量相一致,不能够单独计数 图片说明:    &nb…

    2017年12月7日
  • 两套200plc控制同一套设备

    一套200的plc通过通讯控制了10台伺服 现在我想在加一套200plc也控制这10伺服(当一套plc故障的话 我可以手动切换)保持设备运行 可以这样…

    SIMATIC S7-200 2017年11月6日
  • S7200 SMART的PID用向导好还是用PID指令好呢

    如题,两个PID回路,向导调整PID参数方不方便呢?? 最佳答案 个人观点:当第一次使用PID控制,建议使用向导,其目的是可以规避由于是第一次使用的诸多问题,如。控制面板(方便调试…

    SIMATIC S7-200 2017年6月19日
  • 如何测量同一开关量信号的时间间隔

    PLC是224DCDCDC,已用高速计数器功能对外部脉冲进行计数,当检测到可能产生的不合格时,由相关设备产生开关量信号接I1.0,此I1.0不定时产生。请问如何对I1.0相邻两次有…

    SIMATIC S7-200 2017年8月24日
  • 查看S7-200的脉冲输出个数

    用S7-200的PTO指令,例如要求输出2000个脉冲 ,能否有一个变量能随时记录已经输出的脉冲个数?我想把这个脉冲的个数换算成某个机械零件的位置,在触摸屏上随时显示出它…

    SIMATIC S7-200 2021年7月5日
  • 请问高手怎样使用RCV指令

    请问高手怎样使用RCV指令以下的指令正确吗?LD     SM0.1MOVB   16#09,&nb…

    SIMATIC S7-200 2020年11月1日
  • 定时器TON T37问题

    我用TON T37定时,定了60s的计时,可是计数到30s时,计时器自动复位,重新开始计时,为什么? 计时器复位是用T37的输出来复位的,且只有一处,是不是有其…

    SIMATIC S7-200 2021年7月5日