在S7 200中通过移位指令可以把MW值传给计数器,但是在S7 300中同样的移位指令却不能将MW值传给计数器,请问通过什么方法实现?
最佳答案
S7-300/400PLC的计数器设定值是BCD码的格式,设定格式C#abc中,abc是存储在一个字中的0~11位的3个BCD码,如果要将MW的值作为计数器的设定值,那么MW中数据的格式一定要转换成BCD码才行,不能通过数据位移来处理。下图是127在计数器单元中的存储形式。
图片说明:
提问者对于答案的评价:
原来是这样,有空试一试
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc280422.html