我写s7-200的实时时钟,老是报错,不知什么原因?

我想写入s7200 的时钟,set_rtc但是报错,把vb500重新赋值也不行,其他无调用vb500的地方,这个为啥呢??

我可以用read_rtc正确读出s7200的时间,是正确的。

问题补充:
我把sm0.0改为m10.0一次触发,但是也是不行,触发时也是红色的,也不写s7200数据

最佳答案

系统时钟是以BCD码的格式表示的,你的指令红色说明数据格式不正确,建议使用时钟库指令,直接是十进制表示的:http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/s7-200/microwin/instruction_library/Clock_Integer/Clock_Integer.html

提问者对于答案的评价:
的确是数据格式不对,读取时钟可以任意调用年月分中的一个或多个,没有问题。
但是写入是必须8个字节都有数据并且正确,例如月份不能是0,我前面的日期是0,所以老是不能成功写入!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc367234.html

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

相关推荐

  • “关于数据块的应用问题?

    在数据块编辑中按CTRL-ENTER将自动增加到下一可用地址,问数据块中,变量对VB的分配规律是什么 最佳答案 规律就是比如 现在是VD0  下面就是…

    SIMATIC S7-200 2020年11月1日
  • S7-200以太网下载

    首次下载使用PPI,这时CP243有地址,如果把这个以太网模块移动到别的地方用,还能直接用以太网下载吗?(知道这个IP地址) 最佳答案 不能,需要新CPU PPI重新下载…

    SIMATIC S7-200 2017年6月27日
  • S7-200之间的自由口通信

    我想实现两个200之间的自由口通信。A站只发送,B站只接收。但是我发现自由口只有接收控制字,没有发送控制字呢。比如我想只发送8个字节的数据,怎么控制呢。SMB94=8,就可以了吗?…

    SIMATIC S7-200 2020年10月31日
  • S7-200 SMART CPU V2.3编程软件

    S7-200 SMART CPU V2.3 钻石用户推荐最佳答案 http://w2.siemens.com.cn/download/smart/ST…

    2021年7月5日
  • 子程序和中断程序

    子程序和中断程序各有什么用途?一般怎么用? 问题补充:它们是怎样执行的? 最佳答案 在s7-200plc中,有四种程序:os(系统程序)、OB1(主程序)、SBR(子程序)和INT…

    SIMATIC S7-200 2021年7月5日
  • 如何做到电机故障自动切换到下一台电机

    现在手上有个项目,是控制水泵的循环供水的,简单的讲有A,B,C,D,E五台水泵,正常工作时间隔四小时切换到下一台电机,具体见流程A–>B–>C–>D–&g…

    SIMATIC S7-200 2020年10月31日
  • 请教s7-200与传感器通信协议

    首先谢谢各位帮忙,我在做一PLC控制问题,传感器检测溶氧信号,输出经过处理已为数字信号PLC使用的是S7-200 CPU224XP,PLC与传感器之间如何通信我一直没搞明…

    SIMATIC S7-200 2021年7月4日
  • DATO_WRITE指令

    请问大侠DATO_WRITE是什么指令,起什么作用,常用在哪些方面。 最佳答案 子程序DATx_WRITE由数据归档向导创建,用于在存储卡中写入一个数据归档记录。每执行一次DATx…

    SIMATIC S7-200 2021年7月5日
  • S7-200的电流电压信号

    CPU224XP模拟量输入,接线时要不要区分电压,电流接法的,软件里有没有什么设置的地方 最佳答案 1.CPU 224 XP本体上没有电流信号模拟量输入&nbs…

    SIMATIC S7-200 2020年11月1日
  • 200中变量in out与out区别

    就拿一个起保停来说in out可以一控多out只可以一控一 钻石用户推荐最佳答案 1、转帖:、in为主程序调用子程序是需要对子程序的某些参数赋值或者设定时使用,这样的好处…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论