十进制时钟指令的地址

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

相关推荐

  • smb186检测为0100 0000,大神看下有啥问题

    主程序LD     SM0.1MOVB   16#09, SMB130MOVB …

    2021年7月5日
  • 200自由口发送数据问题

    网络1 LD     SM0.1 MOVB   9, SMB30&nb…

    SIMATIC S7-200 2020年10月31日
  • 关于BCD码

    s7-200手册上BCD码写的最大十进制数是9999最大十六进制数也是9999,为什么呢,看不懂十六进制出现在这里是什么意思 问题补充:bcd的9999换算成十六进制不是270F吗…

    2017年8月15日
  • 关于浮点数计算问题

    让VD300+2.5后重新传给VD300,用脉冲指令执行,用ADD_R指令,发现每执行一次,VD300就变很大的数值,根本不是从0到2.5,到5.0。用整数计算指令,让VD300+…

    SIMATIC S7-200 2021年7月4日
  • SMARTV3人机通讯变量

    SMARTV3人机通讯变量中的连接怎么不能更改.如:人机中使用ppI与S7-200通讯,后改成smart200PLC,使用以太网的方式。从PPI不能更改成以太网的通讯模式。请问各位…

    2017年5月28日
  • S7-200PLC的自由口通讯

    S7-200PLC的自由口通讯-获取扫描枪的数据,我的硬件是这么连的,232串口扫描枪连接串**叉线(自己制作的),后面连接232转485模块(淘宝买的,无源转换),再连接到PLC…

    2021年7月5日
  • 西门子200PLC通讯的选择

    我现在想在一台上位机画面上显示,个别开关量状态和较多的模拟量数据显示(主要是电压、电流和电量的实时数据).问题1:计划用一个CPU224XP+EM223+6块EM231组一起,请问…

    SIMATIC S7-200 2020年11月1日
  • 两块CPU224XP之间的通讯

    两块CPU224XP之间相距10米左右,想实现比较多的开关量和模拟量的相互交换,希望能有比较详细的技术资料以供学习。不知道哪位能提供?谢谢 最佳答案 《S7-200之间的PPI通讯…

    SIMATIC S7-200 2020年10月31日
  • 步进电动机如何实现无级调速

    利用PLC控制步进电动机,可以实现调速,可以利用单段PTO编程或是用位控向导的方法实现。但是不知道如何完成无级调速? 问题补充:如何更改PTO的周期(如何更改SMW68) 最佳答案…

    SIMATIC S7-200 2020年10月31日
  • 关于S7-200模拟量的判断思路

    在一个周期内,每100ms读取一次A/D值(4-20mA ,AWI0)并比较,保存每100ms的最大值与最小值。判定值=最大值-最小值,如果判定值大于设定上限或者下限,输…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论