- 0
- 0
- 约4.93千字
- 约 10页
- 2026-03-06 发布于河南
- 举报
西门子S7-1500PLC系统时钟在动态加
密程序中的应用
摘要:西门子S7-1500PLC系统时钟在自动控制系统中的应用非常广泛。文
章针对S7-1500PLC系统时钟在动态程序加密中的应用进行分析。通过工业现场
实例结合TIAV16对S7-1500PLC系统时钟的应用进行分析,希望能为相关专业
技术人员提供参考。
关键词:西门子;S7-1500PLC系统时钟;博图软件;加密;
引言:西门子S7-1500PLC是模块化PLC系统,它主要由电源模块、CPU
模块、接口模块、信号模块以及通讯模块等模块组成,能够满足大、中、小等不
同控制规模的性能控制要求,所以它在工控行业中的应用非常广。在工业现场
控制以及工业生产中,时间是最为常用的参数,其应用非常广泛。非标行业是一
个特殊的行业,面对设备发货到现场后迟迟不肯付款的和找各种理由拒绝搪塞验
收的客户,必须的采取非常的手段,其中给设备加密定时锁机是一种优选的方案。
一来可以提醒客户要遵守规则要求,按时验收,按时付款,二来不会给客户造成
任何的损失,三来避免走法律途径冗繁的手续和律师代理费。
1.通过工控电脑进行系统时钟的设置
现在很多现场控制均会使用“工控电脑”,以方便现场对PLC程序的上传、
下载、监控以及修改等操作。这时我们可以将PLC的系统时钟校准为该工控电
脑的系统时间即可。具体操作步骤如下:
第一步:将工控电脑的系统时间修正为当前的北京时间;
第二步:打开西门子博图V16编程软件,然后用网线连接工控电脑与PLC的
程序监控PN接口。
第三步:根据如图所示的步骤打开程序窗口,点击“在线和诊断”进入下图
所示界面,点击图中的“PG/PC获取”,软件会自动获取当前工控电脑的时间。
第四步:然后点击“应用”按钮,再点击CLOSE退出即可。
到此时,PLC的CPU内系统时钟就会与工控电脑的系统时钟相一致,接下来
就可以进行应用系统时间来编写动态码和解密密码程序了。
1.
系统时间数据说明
在西门子1500PLC中,系统时钟数据类型为DATE_AND_TIME(日期和日时
钟),格式为BCD。DATE_AND_TIME数据类型是复合数据类型,使用这种数据类
型输入日期和时间时,以8个字节64位二进制编码的BCD码格式进行存储
(即4位BCD码代表一个参数)。S7-1500PLC系统规定DATE_AND_TIME数据
类型最多可以设置的范围是DT#1990-1-1-0:0:0.0(DT#90-1-1-0:0:0.000,最
后两个00可以省略,如果不是0就不能省略)到DT#2089-12-31-23:
59:59.999。
下表列出了数据类型DATE_AND_TIME的属性:
长度
(字节)格式取值范围输入值示例
DT#2008-10-25-
8
日期最小值:DT#1990-01-08:12:34.567,
和时间01-00:00:00.000DATE_AND_TIME#2008-10-
25-08:12:34.567
(年最大值:DT#2089-12-
-月-日-31-23:59:59.999
小时:分
钟:秒:
毫秒)
下表列出了数据类型DATE_AND_TIME的结构:
字
节内容取值范围
0年0到99(1990年到2089年)
1月BCD#1
您可能关注的文档
最近下载
- 全国初级注册安全工程师职业资格考试辅导教材:安全生产实务.docx VIP
- TB∕T 3484-2017 列控系统应答器应用原则 含2025第1号修改单.docx VIP
- 非遗美术创作课件.pptx
- DB41∕T 385-2025 工业与城镇生活用水定额.pdf VIP
- DB41∕T 958-2025 农业与农村生活用水定额.pdf VIP
- Panasonic 松下 【蒸烤箱】NU-SC211W使用说明书.pdf
- 软考初级信息系统运行管理员考试题库历年真题及答案.docx VIP
- DB41∕T 3056-2025 露天矿山生态修复技术规程.pdf VIP
- 长江流域超标准洪水防御预案.docx VIP
- 中等职业学校英语教学大纲教育部.docx VIP
原创力文档

文档评论(0)