我是新手,正在学习S7-300的程序,从单位设备上传上来的S7-300程序里没有任何符号信息,我在标注的时候出现了以下问题
在一个需要用到S5定时器的程序段里,原程序用MW74作为定时器指令SD的时间设定值 正常来说 我设置MW74的数据类型为 S5TIME型应该是没有问题的。
问题是无论我怎么设置,都提示符号数据类型冲突。
原因是在同一程序段里,MW74为整型转换为BCD 型(word)(I_BCD)指令的输出值,我查了指令表,I_BCD指令输出值为word型BCD代码,所以当我在程序段中输入符号信息后,出现了如下问题
mw74设定为word型在s5定时器线圈处便会将MW74红色标出(类型错误),设定为s5time型I_BCD输出便会将MW74红色标出(类型错误)。
补充:从设备上传的程序里没有任何符号信息,设备运行正常,是不是在运行过程中,符号数据类型即使冲突对设备运行也没有影响呢?还是这一处本来就不设置符号信息,在数据格式正确的前提下,只用原始地址表示变量就行?
谢谢!