S7-200与浙大中控DCS通信

我现在做个系统,厂家要求实现S7-200 PLC与上位机浙大中控DCS 进行通信,我用的PLC是CPU224XP,两者距离大概有250米,我做了以下几点,但通信不上,请各位分析我做的以下几点是都正确,问题会出现那里?
1、硬件连接,通过CPU224XP的本身的端口PORT0做通信口,电缆线接九针端口的3针和8针上,另一端直接连接到DCS上。
2、编程:在网络中CPU224作为从站,编程用西门子编程自带的库MODUBUS库,调用的为modbus从站协议指令,也就是MBUS—INT指令和MBU—SLAVE指令;
3、参数设置,设置的从站地址为3,波特率为9600,0校验;
4、除了以上设置外,我要求DCS设置了起始为1,数据位为8,停止位为1,这三个参数在PLC上没有做任何设置;
结果是没通讯上,在PLC的指令MBUS—SLAVE的指令中DONE的返回值为0,也就是没通信上,同时ERROR返回值为0,也就是没有错误。
求教:各位大师,我以上做的那有错误,可能出现的问题在那?工程款被压,急呀!

最佳答案

楼主可以用Modscan软件先测试一下CPU,如果测试不通,问题再CPU,如果测试没问题,问题在DCS。
测试有问题,一般先检查通讯参数(波特率、数据位、停止位、奇偶校验)、从站地址、数据地址、数据长度等

提问者对于答案的评价:
通信线有问题,谢谢 了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:02
下一篇 2020年11月1日 下午2:02

相关推荐

  • 百特工控的温度变送器怎么编程?

    我要用百特工控的温度变送器怎么编程,信号是4~20mA的模拟量输入,在编程的时候是用6400~32000,但是遇到一个问题,原来说温度转换的时候要除10,不知道是在什么时候除,什么…

    SIMATIC S7-200 2021年7月5日
  • PC可以通过MPI转USB的适配器连接S7—200吗?

    有一台PC,装有V4.0 STEP 7 MicroWIN SP4,一台正在现场运行的S7—200,一条常用的MPI转USB的适配器。请问PC…

    SIMATIC S7-200 2021年7月5日
  • 单片机与plc-200的modbus通讯问题

    单片机与plc-200的modbus通讯问题::我现在在单片机里已经编好程序了,通过port0与224连接,在plc中也调用了modbus从站port0库程序,在监控画面上也看见了…

    SIMATIC S7-200 2021年7月5日
  • 浮点

    什么叫浮点数。什么是有符号数。,和无符号数 最佳答案 浮点数:即该数值带小数点的数值。符号数:这里的符号指的是正、负符号,由最高位作为符号判断的数值。无符号数:最高位是0的数值正数…

    SIMATIC S7-200 2017年11月16日
  • PLC CPU226价格大概多少

    打算买各CPU 226 ,网上找些代理商,价格比较乱低的900多,高的2600多,哪个价位合理些呢,哪位买过,给个建议?还有CPU226好像也可以插存储卡,想问…

    SIMATIC S7-200 2020年11月1日
  • 200SF灯常亮,编程电缆无法连接上

    检查发现温度传感器短路,温度模块(和PLC通信)烧掉了,PLC用编程电缆也连接不上了。是PLC的PORT口烧掉了吗?可以修吗? 最佳答案 CPU的SF(系统故障) 灯亮可…

    SIMATIC S7-200 2021年7月4日
  • 西门子200、300子程序、块中边沿指令调用问题解决办法

    原来写西门子300的程序时,块里面有边沿指令,主程序多次调用该块,则多次调用结果会互相干扰,造成程序错乱。西门子200中多次调用子程序,也是这样的。不知道有没有什么好的解决办法没有…

    SIMATIC S7-200 2020年10月31日
  • 脉冲密度

    三菱PLC有一个SPD脉冲密度指令,可以测转速及线速度等,不知道200的PLC有不有这个方便指令,还是要通过别的办法实现。 最佳答案 测量单位时间的脉冲数的方法有两种:1,高速计数…

    SIMATIC S7-200 2020年10月31日
  • S7-200位置控制向导问题?

    现在做一个伺服定位控制,目标位置和目标速度都已经设定好了,但是调试时发现伺服行走位置不对,应如何修改参数?有没有别的控制方式可以控制伺服电机?只用本身的Q0.0和Q0.1 问题补充…

    SIMATIC S7-200 2021年7月4日
  • 降温时怎么编写PID

    升温时调用PID向导就可以了(目标值大于实测值),但是当目标值小于实测值时,要怎么编写PID才能死PID有输出 问题补充:要做升温和降温,升温时(检测温度低于目标温度,启动加热),…

    SIMATIC S7-200 2017年11月1日