每次我使用FC105/106都会出现这样或者那样的问题,这不,又出了问题:我编了一个比较简单的程序,上位机(WinCC)控制电动机的正反转,点动,采集变频器MM440的输出频率,电压等,我用106把上位机的速度值转换为模拟量给变频器,106转换变频器的0-10V输出给上位机显示速度,电压、频率值。昨天还好好的能正常工作,今天我想把适配器换成PROFIBUS电缆通信,改了PC/PG接口参数,没通成,后来又改回去了,这时候上位机和PLC通信没用了,以前用的I的继电器输入都没有用了,我把所有的I都改成M,这就有用了,但是程序出了问题,只要我调用105,所有的M都会断开,并且不能把地址改成1,不接通105的,所有程序都能正常使用。程序里只能使用M,不能用I,他们有什么区别呢?有哪位大神能指点迷津么?CPU是314c-2PN/DP,PROFIBUS通信。您可以留下QQ或邮箱,我可以把我WINCC和S7的程序都给您看看什么错误。
最佳答案
参考下:
1、《FC105-FC106使用与实例》
http://ishare.iask.sina.com.cn/f/22787062.html
2、《S7-300 模拟量输入输出量程转换教程》
http://ishare.iask.sina.com.cn/f/22743987.html
3、《STEP-7 功能块FC105 的使用方法》
http://www.ad.siemens.com.cn/club/bbs/upload/634527087048438750.pdf
提问者对于答案的评价:
虽然你回答的不是我想要的答案 但是你第一个回答,还是采纳你的吧 我的问题解决了,问题的关键是我使用的I占用了实际的物理输出地址,而我没有外部给I信号,每次都会瞬间刷新中断。同时我发现一个怪问题,FC105/106的块中不能使用M,使用了就会出错,我改成全部使用I,且不占用物理输入,问题就解决了。不知道你们会不会,我是新手,不敢妄下结论
专家置评
已阅,最佳答案正确。
FC105/106可以使用M
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc239412.html