SIEMENS西门子上海朕锌电气设备有限公司
创新工业,知其道,用其妙。
上海朕锌电气设备有限公司:质保一年!一年内因产品本身质量问题免费更换或维修(人为损坏除外),不收取任何费用
由于本公司产品种类繁多、价格波动,具体详情请与贵公司咨询:
联系人:张先生(销售工程师)
24小时销售热线:15216866445
电 话:021-31139792
传 真:021-6722 6033(请备注张先生,谢谢)
手 机:15216866445
Q Q : 1287379777
地址:上海市金山区枫湾路500号
西门子(中国)上海代理朕锌电气设备有限公司
我公司一直以来在价格上都有较大优势,更注重售后服务,现有大量现货销售。本公司所有销售中产品均为西门子原装正品,质保一年,《销售态度》:质量保证、诚信服务、及时到位!
《销售宗旨》:为客户创造价值是我们**追求的目标!
《服务说明》:现货配送至全国各地含税(16%)含运费!
《产品质量》:原装正品,全新原装!
《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到!
由于本公司产品种类繁多、价格波动,具体详情请与贵公司咨询:
如何使用WinCC Flexible组态面板与S7-1200 PLC的时钟同步
如何同步WinCC Basic 组态的Basic Panel的日期与时间与 S7-1200 PLC日期和时间可以参照以下链接中的描述:
39182145
另外,使用 WinCC flexible 组态的面板也可以访问 S7-1200,可以参照以下链接内容:
38111886
这种情况下,使用的是S7 300/400 PLC的驱动来访问S7 1200 PLC的,此时,一般的变量访问是没有问题的,但如果实现两者的时钟同步就有问题了,因为S7 1200 PLC的系统时钟格式与S7 300/400 PLC的系统时钟是不相同的,S7 1200 PLC的系统时钟由以下12个字节组成:
而S7 300/400PLC的系统时钟由以下8个字节组成:
因此,实现WinCCflexible组态面板同S7 1200 PLC的时钟同步的关键在于将S7 1200 PLC的系统时钟格式转换为符合S7 300/400 PLC的系统时钟格式。具体实现步骤如下:
1.创建DB块
创建DB块,确保“仅符号访问”选项不使能:
2.创建DB块变量
在DB块中创建所需要的变量如下:
3.创建周期中断块
创建一个周期中断块,将默认的扫描周期100ms改为1000ms,这样可以减小PLC的负 担:
4.在周期中断块中编程
4.1读出S7 1200系统的本地时钟
4.2将S7-1200的系统时钟转换成S7-300/400 PLC格式的时钟(只转换到秒单位)
5.WinCC flexible中的组态
5.1创建连接
创建一个连接,通讯驱动选择”SIMATIC S7 300/400”,并设置好其他相关参数:
5.2设置连接区域指针参数
将“日期时间PLC”的连接参数选择为刚才创建的连接;将存放S7-300格式系统时钟区域的首地址分配给“日期时间PLC”; 将采集周期设为2S或更长时间来减小通讯负载。
需要注意的是,这只是一个例程,您需要根据您自己程序的情况参照使用,特别是变量的使用不要冲突。
关键词
WinCCFlexible,S7 1200 PLC,时钟同步