加工定制否 | 品牌Siemens/西门子 |
型号6ES7 468-1CF00-0AA0 | 工作电压24V |
输出频率100kHz | 产品认证ISO90001 |
如何使用 protool 组态操作面板与 s7-300/s7-400 控制器之间的日期及时间同步?
由于本公司产品种类繁多,本产品信息并非一定正确(仅供参考),具体详情请与贵公司咨询:
联系人:张育华(销售工程师)
24小时销售热线:15216866445
电 话:021-31139792
传 真:021-6722 6033
手 机:15216866445
q q : 1287379777
地址:上海市金山区枫湾路500号
西门子(中国)上海代理朕锌电气设备有限公司
文献
涉及产品
说明:
有两种选择来同步操作面板( tp170a 除外)与 s7-300 或 s7-400 之间的系统时钟。
将 cpu 的系统时钟同步到操作面板
将操作面板设置的系统时钟同步到 cpu
警告:
该条目不能用于 tp170a 。关于同步 tp170a 与 s7-300/400 之间系统时钟的信息可参阅条目 id 23972509。
注意:
关于这两种同步操作面板与 s7-300/400 控制器之间系统时钟的方法在本条目的***后可以下载 step 7 的例程。
将 cpu 的系统时钟同步到操作面板
可以使用“日期/时间 - plc ”区域指针来实现将控制器的系统时钟同步到操作面板上,该时钟将作为操作面板上错误信息等其它时间的时间戳。在本条目***后提供的附件 1 即为该方法的样例。
编号 程序
1 在控制器中的数据块中为“日期/时间 - plc”区域指针建立数据区域
在控制器中定义一个包含一个“ date_and_time ”类型的变量及四个类型为“ byte ”变量的数据区域。用于之后在操作面板中组态的区域指针所指向的数据区域结构。
( 15 kb )
图 01 - 在控制器中建立数据区域
2 将控制器中的系统时钟循环传送到所定义的数据区域中
要将控制器的系统时钟按一秒的周期传送到预定义的“ date_and_time ”中。可以在循环中断 ob 块如 ob35 或 ob32 中调用系统功能块 sfc1 “ read_clk ”。
( 3 kb )
图 02 - 从 cpu 中读出系统时间
注意:
db 指针的连接,例如,到 cdt 的参数可能仅是象征性的。
3 在 protool 中插入“日期/时间 - plc ”区域指针
通过项目菜单“插入 > 区域指针...”,可以插入类型为“日期/时间 - plc ”的区域指针。然后可以定义区域指针的地址与在 plc 中预定义的数据区域(结构: date_time_plc )相互连接。通过定义采集周期可以设置操作面板从 cpu 更新系统时钟的时间间隔。推荐设置该采集周期为 10 秒。
( 6 kb )
图 03 - 建立区域指针
注意:
“日期/时间 - plc ”区域指针可用于所有基于 windows 系统的操作面板。通过该区域指针可以实现根据设定周期的系统时钟自动同步。
4 组态日期/时间域
可以在 protool 画面中通过添加一个日期/时间域,并且将该域的数据源设置为“系统时间”,域类型设置为“允许编辑”,那么即可通过该域输入设置操作面板的系统时间。
( 15 kb )
图 04 - 组态日期/时间域
为了在操作面板上显示控制器的系统时钟,必须将数据源从“系统时间”改为“变量”。“日期时间”变量也必须被连接。
注意:
需要注意的是在通过操作面板修改系统时钟来更新时间的话会需要几秒时间。这会根据波特率以及其它事件的采集周期有所不同。
将操作面板的系统时钟传送到 cpu
以下有两个关于同步 simatic s7-300/400 控制器与操作面板之间系统时钟的程序。
选择 1 :不使用“日期/时间 - plc ”区域指针进行同步
选择 2 :使用“日期/时间 - plc ”区域指针进行同步
推荐通过使用“日期/时间 - plc ”区域指针进行同步(选择 2 )。
选择 1 - 不使用“日期/时间 - plc ”区域指针进行同步
选择不使用“日期/时间 - plc ”区域指针进行同步的话是通过控制器作业来实现。
选择这种方法进行操作面板与 s7-300/400 控制器之间的时钟同步的话,您可以使用“ ** sys_clk_wince_v1”块来实现,该块可以在本条目***后的附件 2 中下载得到。
选择这种同步的方法来同步操作面板及 s7-300/400 控制器之间的系统时间的话,需要“作业信箱”及“日期/时间”两个区域指针。
“作业信箱”区域指针:
“作业信箱”区域指针用于执行控制器作业。通过在“作业信箱”区域指针的第一个字中输入作业号来指定控制器作业。还可以为每一个作业设置 3 个参数。通过控制器作业 14 (设置时间)及控制器作业 15 (设置日期)来实现将 cpu 的系统时间传送到操作面板。通过控制器作业 40 或 41 来实现将操作面板的系统时间传送到控制器。
“日期/时间”区域指针:
“日期/时间”区域指针需要执行控制器作业 40 或 41 。控制器作业 40/41 从操作面板中读出当前日期/时间并且将该数据写入到控制器中的“日期/时间”数据区域中。
下面即为如何使用“ ** sys_clk_wince_v1”块来实现控制器与 protool 之间时钟同步的说明。
编号 程序
1 将“** sys_clk_wince_v1”块导入到 step7 项目中
一旦将该块导入到循环程序(例如 ob1)中,将会生成该功能块的相关数据块实例。连接一个触发标志到“ io_settime ”块参数用于设置 plc 的系统时钟,例如 m10.0。
通过“ io_readtime ”块参数来实现控制器与操作面板之间的同步。用于传送操作面板系统时间到控制器的控制器作业需要另外四个参数。为此需要建立一个全局数据块,例如 db20 ,并且将该功能块的四个参数与“作业信箱”区域指针的相关数据区域进行相互连接。
注意:
由于是不同的控制器作业,例如“ no. 51 - 选择画面”,这些控制器作业的数据操作不会在该功能块中执行。
( 6 kb )
图 05 - 功能块参数
注意:
也可以在 step7 项目中使用该功能块执行多个控制器作业。为此,您需要保证不能同时有两个或者更多的控制器作业并列执行。
2 在 protool 中组态区域指针
在数据块中从 10.0 开始的地址需要保留作为“日期/时间 - plc ”的存储区。该区域指针包含至少 6 个字,因此需要另外四个字节为 date_and_time 数据类型。
注意:
区域指针的后四个字节必须存在于数据区域中且保证数据格式与 protool 中匹配以避免读出错误数据。在 protool 中配置区域指针与 date_and_time 数据类型符号的连接。
( 13 kb )
图 06 - 数据块实例
使能“日期/时间”及“作业信箱”区域指针。对于“日期/时间”区域指针要使用所生成的数据块实例中定义的相同数据区域。
对于“作业信箱”区域指针需要指定全局数据块中的地址区域, 例如“ db20 dbw0 ”。
( 25 kb )
图 07 - 建立区域指针
3 在 protool 中组态变量
在 protool 中创建 bool 类型的变量“ settime ”及“ readtime ”,再创建一个 date_and_time 类型的变量“ datetime ”。对于第一个变量地址使用在步骤 1 中定义的存储区 ( 例如 m10.0 及 m10.1 )。第二个变量的存储区已经集成在数据块从地址 22.0开始的地址中( 参看图 06)。
( 25 kb )
图 08 - 创建变量可以创建“周”变量在文本列表中来显示周几。
4 在 protool 中组态日期/时间域
在 protool 画面中可以通过添加一个日期/时间域(显示:使能日期和时间)来输入操作面板的系统时间,该域的数据源选择为“系统时间”且要使能域类型中的“允许编辑”。
( 15 kb )
图 09 - 组态日期/时间域由于需要在操作面板上显示控制器的系统时钟,则必须在“变量”属性中的数据源选择“日期时间”变量而不是“系统时间”。
5 添加设置系统时钟的按钮
可以通过组态一个按钮的“按钮按下”事件中添加“设置位” 系统功能来实现设置系统时钟。
( 28 kb )
图 10 - 按钮属性
对于所使用的控制变量“ settime ”,应该已经在变量编辑器中创建,该变量用于触发将控制器的系统时钟同步到操作面板的系统时钟。在另外一个按钮中连接“ readtime ”变量用于触发将操作面板的系统时钟同步到控制器的系统时钟。
为了实现周期的自动同步,可以使用计划作业,在计划作业中每分钟触发一次“ readtime ”变量。
供应礼党椅
沧州碳化硅耐磨弯头哪家好-不锈钢碳化硅弯头生产
供应优质地锚器 地锚器报价
诱鱼灯,诱鱼灯哪里买,渔王照明电器(优质商家)
批发无缝墙布价格,武汉批发无缝墙布,宜创墙纸(查看)
西门子6ES7 468-1CF00-0AA0
厂家直供江门热风机压胶机帖条机防水处理机械-江门锐锋
供应美国海宝烟台懿霆机电总代理
办公家具特价 办公屏风组合 4人位组合办公桌 电脑桌,员工桌
TCL六类配线架价格/报价
供应江苏冷却塔生产厂家 报价价格
简爱生活灯饰用最温馨优雅的方式点亮夜的孤寂!
松花粉片冲剂片剂粉剂药食同源保健食品OEM贴牌代加工
PU弹性体 纳米聚氨酯 进口发泡聚氨酯缓冲胶
牺牲阳极哪家好 牺牲阳极价格 哪卖牺牲阳极【东东船舶】
马铃薯网|天津马铃薯|益民农业
西门子6ES7 400-1TA01-0AA0
3D打印机厂家|3D打印机|大尺寸3D打印机
地瓜粉加盟官网,麻辣川味诱惑
厂家直供预付费电表 智能电表 IC卡表