我在淘宝上买了一个二手的CPU224,拿回来测试一般的程序倒是可以的,但是我有一个modbus的通讯程序就下载不了,说什么此PLC不支持这个功能指令,那我也没办法啊,我不能改变库啊,具体的见图,是不是PLC的固件低了,我的modbus库版本高了啊,这个有办法解决吗?可以的话请给出方法
图片说明:
最佳答案
1、 modbus RTU 主站库对CPU的版本有要求。CPU 的版本必须为 2.00 或者 2.01(即订货号为 6ES721*-***23-0BA*),1.22版本之前(包括1.22版本)的 S7-200 CPU 不支持。
2、自已编写S7 200 modbus程序:
http://www.doc88.com/p-611600485202.html
3、modbus_CRC16:
http://bbs.gkong.com/archive.aspx?id=229836
http://www.ad.siemens.com.cn/club/bbs/post.aspx?myreply=1&b_id=3&a_id=850549
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc221379.html