S7-200系统时间问题

一个西门子200的plc,怎样设置系统时间,如何跟系统时间进行比较执行在不同时间的程序?比如,要求在早上8点到10点执行某一程序,8点10点这个时间是可以从触摸屏或者工控机上给定的,怎样解决时间比较的问题。

最佳答案

CPU221、CPU222没有内置的实时时钟,需要外插“时钟/电池卡”才能获得此功能。CPU224、CPU226和CPU226 XM都有内置的实时时钟。

 S7-200的时钟精度典型值是2分钟/月(25°C),最大误差7分钟/月(0 - 55°C)。
 为了提高运算效率,应当避免每个程序周期都读取实时时钟。实际上可读取的最小时间单位是1秒,可每秒读取一次(使用SM0.5上升沿触发读取指令)。
 使用程序读取的实时时钟数据为BCD格式,可在状态图中使用十六进制格式查看。
 编用户程序使用Set_RTC(设置时钟)指令设置 
 Micro/WIN可以通过任何编程连接实现实时时钟的设置。
 Read_RTC(读时钟)和Set_RTC(设置时钟)指令靠数据缓冲区在用户程序与硬件芯片间交换数据,它们的缓冲区格式相同。

 要计算时间需要将BCD格式的时钟数据与十进制的数据之间的转换,使用相应的转换指令就可以实现。
 可参考 Clock_Integer 库指令及其使用。

 HMI 人机操作界面与 S7-200 的时钟同步功能包括两个方向的时钟同步: 
 1.PLC 到面板的时钟同步。
 西门子操作面板可分为硬件时钟面板(TP/OP/MP270,MP370 等)和软件时钟面板(XP170X, XP177X,K-TP178 micro 等)。软件时钟面板和无备份电池的硬件时钟面板, 当断电关机后, 面板的内部时钟就会丢失, 回到出厂时的状态。但面板可以通过设置,来定时读取 PLC 的硬件时钟信息,以保持和 PLC 时钟一致,这就是 PLC 到面板的时钟同步。 
 2.面板到 PLC 的时钟同步。
 与上述相反,即用面板的时钟来校准 PLC 的系统时钟。PLC 实际上是得到面板的时钟信息后,调用相应设置时钟的函数(或者通过用户编制的程序),更改自己的系统时钟,以保持和面板时钟一致。在本文所提供的例程中,实现的是用 PLC 的时间同步面板系统时钟,同时可以在面板上修改 PLC 的时钟,从而间接地修改了面板的系统时钟。 
  S7-200 系列中 CPU 224 以上的 CPU 都有内置的实时时钟,而 CPU 221/CPU 222 没有内置实时时钟,需要外插“时钟电池卡”才能使用实时时钟和时钟同步功能。
 

提问者对于答案的评价:
hao

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

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

相关推荐

  • S7-200 PLC 数据类型

    在S7-200 PLC中,能定义数据类型吗?还是默认就是什么数据类型?S7-200作modbus主站与从站通讯,从从站中读取数据,从站是DSP实现的。如果DSP中的数据为…

    SIMATIC S7-200 2021年7月5日
  • EM232 CN模拟量问题?

    我用CPU224 S7-200PLC和EM 232CN联起来,控制比例阀。比例阀为ITV1050-012N,量程4-20mADC,0.005-0.9MPA,而E…

    SIMATIC S7-200 2021年7月5日
  • PC/PPI通讯电缆问题

    为什么我的编程器(S7-200)和电脑连接时会出现黑屏,大约3秒钟后一切正常。 问题补充:我的通讯电缆上什么开关也没有。请问是不是买的时候被骗了 最佳答案 有条件换根通讯电缆试试&…

    SIMATIC S7-200 2021年7月5日
  • cp243与CP243以太网通讯问题

    cp243与CP243以太网通讯怎么设置数据传输的???? 问题补充:我将2个CPU通过CP243连接起来的,一个CPU226+CP243,另一个CPU222+CP243,想通过以…

    SIMATIC S7-200 2021年7月5日
  • 请教MUDBUS问题和小程序

    各位师傅,请问我怎么把V区的一个位,比如V10.0通过modbus通讯送到中控室,还有我要控制24个电磁阀,A亮、A灭、B亮、B灭、、、、、,亮灭的时间可调,请问有没有简单的方法写…

    SIMATIC S7-200 2020年10月31日
  • EM222是怎么输出的?

    我用的是EM222输出模块,我想输出220V到时中间继电器,Q0,1,2,3都用过了,现在我想用Q4,5,6,7输出,输出的时候灯是亮的,但就是没有电压,没法用呀,不知道是怎么回事…

    SIMATIC S7-200 2020年11月1日
  • STEP7-Micro/WIN 4.0SP W7 64位系统在编译程序时出错

    请输入详细STEP 7-Micro/WIN系统错误系统错误:为内部决策比较数据出现一个意外的错误。我们建议您用另一个文件名保存您的项目,然后退出并重新启动程序。确认后出现…

    SIMATIC S7-200 2021年7月5日
  • S7-200模拟量四线制故障

    选用的EM231扩展模块。现场调节阀独立供电,反馈4-20MA阀位信号。我按照说明书的四线制接法接线了。信号的正和RA短接,信号的负和24V-短接了。但是现场反馈电流信号稳定,PL…

    SIMATIC S7-200 2020年10月31日
  • 为什么我用的一个增量式编码器就不用寻找零位啊?

    前几天我做了一个项目,用增量式编码器测量胶带的长度,测量的也是很准确啊,也没有寻找零位标记,(我也不知道如何寻找零位标记),请问这又是为什么啊?请高手指点,多谢 最佳答案 相对位置…

    SIMATIC S7-200 2020年11月1日
  • V4.0 STEP7 MICROWIN SP5 编程软件

    请问在哪里可以下载V4.0 STEP7 MICROWIN SP5 编程软件 问题补充:不好意思新手上路,·····sp9是不是通用的?下载·…

    SIMATIC S7-200 2017年11月4日

发表回复

登录后才能评论