十进制时钟指令的地址

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:02
下一篇 2021年7月5日 上午12:02

相关推荐

发表回复

登录后才能评论