S7-200同时使用自由口和MODBUS的问题

使用S7-200 CPU226   端口0设为自由口,连接传感器,读取数据;端口1用于modbus RTU通信(使用modbus指令库中的指令),发送控制命令;运行过程中发现:只要端口1 的modbus命令起动执行,端口0 自由口就不再工作(不读取传感器),这是为什么?如何解决呢?

最佳答案

两个端口程序使用的内存地址冲突的可能性比较大。
使用库文件会占用一段存贮区的地址,如果不加注意在程序其它部分使用了库文件点用的地址区,就会出现程序不运行或运行结果不正常的情况。
检查一下吧。

提问者对于答案的评价:
谢谢各位的解答,我查了一下MODBUS指令库的存储区,它使用了&VB100作数据指针,而我的自由口通讯也用了VB100作存储区,所以冲突了。我把自由口的存储区修改了,避开VB100这个区域,问题得到解决。希望各位也能有所收获。再次感谢。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日 下午10:35
下一篇 2017年8月18日 下午10:35

相关推荐

  • 请教两台s7-200通信的配置问题

    现在手头上有两台S7-200,一台是cpu224(一个串口),还有一台是cpu224xp(两个串口),另外还有一个PPI-RS485编程电缆,现在想实现两个PLC的通信,224xp…

    SIMATIC S7-200 2020年11月1日
  • sf 灯亮会是什么原因

    各位前辈,小弟使用的S7-222现在出现了一个问题,CPU在正常运转的时候,突然会出现SF灯亮起的情况,SF灯亮之后,CPU会自动复位,又能正常运转,这种情况不定期出现在输出点置位…

    SIMATIC S7-200 2021年7月5日
  • 关于TIA博途 如何添加EM277 GSD文件

    在博途中怎样添加EM277  GSD文件 最佳答案 怎样通过设备数据文件(GSD)将驱动装置集成到 TIA 博途中?https://supp…

    SIMATIC S7-200 2017年6月1日
  • 运算框连运算框

    进行实数运算的时候,后面的运算框连前面的运算框的ENO端口,然后再后面的运算框又连再前面的运算框的ENO端口,一直这样的连很多个。———-这是别人写程序运算的方法我碰到…

    SIMATIC S7-200 2020年11月1日
  • 西门子TP1200COMfort用什么编程软件

    西门子TP1200COMfort用什么编程软件 钻石用户推荐最佳答案 用博图软件,现在最新的博图软件为V16。下图是我有博图V15.1软件组态画面。博图软件需要从西门子供应商那里购…

    2021年7月5日
  • S7-200 高速脉冲输入条件

    最近做了一个2路脉冲输入的PLC合同(脉冲式电度表接在I0.0   HSC0;电磁流量计脉冲输入接在I0.1   HSC…

    SIMATIC S7-200 2021年7月5日
  • 求EM232 4AO技术资料

    如期,之前的EM232只有2AO输出,现在有4AO输出的吗 最佳答案 现在有4AO输出的吗—有,6ES7232-0HD22-0XA0EM 232, 4AO,…

    SIMATIC S7-200 2020年10月31日
  • EM235模块AIW工程值32752,固定不变

    主控卡是CPU226,接了一个EM235模块,但是线接好以后,AIW工程值32752,固定不变,AIW通道信号源给电流,还是固定不变,这是为什么啊AQW做的PID输出,手动给定输出…

    SIMATIC S7-200 2017年6月11日
  • 调用PID子程序

    我编了两条PID指令,出现了两个子程序“PID0_INIT”,“PID1_INIT”,一个中断“PID_EXE“,我如果是自动执行PID,那么我是否只要在主程序中用SM0.0调用这…

    SIMATIC S7-200 2021年7月5日
  • MP277 V2

    MP277 V2这种触摸屏可以用wincc flexible2008来做吗,我用的2008 sp4 update2找不到这个设备,咋办 图片…

    2021年7月5日