您现在所在的是:

西门子SIEMENS

回帖:4个,阅读:523 [上一页] [1] [下一页]
5098
218hty 版主
文章数:1091
年度积分:50
历史总积分:5098
注册时间:2005/9/2
发站内信
寻找英威腾(三)
08年最佳博客奖
发表于:2013/12/13 13:07:05
#0楼
S7-300的PLC如何添加时间日期控制功能?
2334
东昌机电
文章数:643
年度积分:50
历史总积分:2334
注册时间:2013/9/13
发站内信
工控人谈电商
发表于:2013/12/13 16:20:02
#1楼
我不清楚你需要了解什麼。

時鐘功能?能具體描述你需要幹的事情好嗎?

Regards
SANKA电机
1012
yunpofeng
文章数:107
年度积分:50
历史总积分:1012
注册时间:2013/9/12
发站内信
发表于:2013/12/13 17:37:24
#2楼
用SFC0设置时间,SFC1读出时间进行比较。方法如下: 1、建立一共享数据块,比如DB1,SYMBOLS设为AA(DB1和AA可以任意设定,在此只是举例) 2、打开数据块DB1,进行变量声明:(第1个字由系统占用,我们从第2个字开始)在NAME栏中声明名称为DW2,TYPE栏中声明变量类型为“DATE_AND_TIME”,初始值自动生成。同样在声明DW10。每个变量占用8个字节,分别代表年、月、日、时、分、秒、星期。 3、在OB1里调用DB1 4、设定时间:调用SFC0,在PDT端输入“AA”.DW2,在RET_VAL端输入一个字,比如MW100 5、读出时间:调用SFC1,在CDT端输入“AA”.DW10,在RET_VAL端输入一个字,比如MW102 6、在DB1中,自DB1.DBW2到DB1.DBW9存放须设定的年、月、日、时、分、秒、星期的值;自DB1.DBW10到DB1.DBW17存放实际的年、月、日、时、分、秒、星期的值; 7、比较DB1.DBW10到DB1.DBW17的值和你需要的值,进行你的比较操作。 说明:STEP7中有这方面的介绍,大致是在OB1里面进行变量声明,进行时间的设定和取出,由于取出的值不能直接应用,再通过FC6、7、8等转换出来,我觉得很麻烦,因此应用如上方法实现。
26383
ytleaderplc
文章数:11030
年度积分:946
历史总积分:26383
注册时间:2008/6/7
发站内信
发表于:2013/12/13 18:39:06
#3楼
时钟也这么复杂
PLC 文本显示器 触摸屏 变频 伺服 编程电缆 plc触摸屏编程 维修等
email:  ytleader@126.com
25174
wenquan753
文章数:15252
年度积分:49
历史总积分:25174
注册时间:2006/10/18
发站内信
2018论坛解答高手
发表于:2013/12/13 20:45:10
#4楼
PLC内部不是有时钟功能嘛

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004