S7-200有一个十进制的时钟指令READ_RTC_1,它的Address为什么不让写入VB1000这样的数据?原来的十六进制的时钟指令是这样写的
问题补充:
READ_RTC_1是一条十进制的时钟指令,要单独安装
最佳答案
调用STEP 7 - Mciro/WIN32 V3.2 Instruction Library(指令库)需要分配库指令数据区(Library Memory)。库指令数据区是相应库的子程序和中断程序所要用到的变量存储空间。
如果在编程时不分配库指令数据区,编译时会产生许多相同的错误(错误18)。
操作步骤:
1.在指令树的Project(项目)中,以鼠标右键单击Program Block(程序块),在弹出的快捷菜单中选择Library Memory。
2.在弹出的选项卡中设置库指令数据区
缺省情况下是从VB0开始,(例如因为与modbus的保持寄存区冲突,所以手动改为VB2000)。按“Suggest Address”按钮也可以自动分配。
提问者对于答案的评价:
刚才忘了库寄存器,现在好了
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc349382.html