之前问了个问题是我描述的有问题,在此表示抱歉。这会我带上图片,望大神们指导。
问题1:图片中的MD10 MD20等等,这些地址的符号如何定义,我做的每次在fc105中都是红色的
问题2:在调用FC105的时候,是在ob1中调用,还是在哪调用。
在OB35中调用FB41的时候,OB35是怎么建立的?是右键插入新对象吗?
望指导,我的qq905644332
问题补充:
我知道,是我的整型浮点型弄错了。对了,还有个问题就是,在使用中间继电器M的时候,需不需要在符号表中定义M的I/O地址
图片说明:
最佳答案
1、符号表的使用参考:
SIMATIC 用STEP 7 V5.5 编程 手册
https://support.industry.siemens.com/cs/cn/zh/view/45531107
191页 8 定义符号 内容
显示红色的内容,可能是你定义的数据类型不同,FC105/6要求是浮点数格式数据(real),你定义符号表的时候定义成双整数了(dint)
2、右键->插入新对象->组织块 然后手动输入OB35就行了
调用FC105看你要求刷新快不快了,如果显示的速度对速度要求不高,放到定时中断块里面就行了,如果是参与PID控制,根据需要,也能放到OB35里面,也能放到OB1里面
补充:
300的PLC对地址绝对寻址没有强制要求定义符号表,不定义也能用
但是定义了符号表,相当于有个助记符,你一看就知道干什么用的,如果不定义的话,看到这个地址你可能不知道干什么用的,特别是一个地址有多个地方使用的时候
建议还是建好符号表。
提问者对于答案的评价:
恩恩,明白了,谢谢你了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc142543.html