应用领域 | 化工,能源,电子/电池,电气,综合 |
---|
SIMATIC S7-200 CN,数字量 I/O EM 223,仅用于 S7-22X CPU, 16 DE 24V DC,灌电流/拉电流, 16DA 24V DC;0.75A/通道,来源 此 S7-200 CN 产品 只具有 CE 认证
![]() |
参考价 | 面议 |
更新时间:2023-10-18 12:20:57浏览次数:450
联系我们时请说明是化工仪器网上看到的信息,谢谢!
业务销售;竭诚为你服务.
:1800弄()505室 欢迎上门洽谈业务喝茶、
本公司销售西门子自动化产品,*,现货现售,价格优势,质量保证,价格优势
本公司销售西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网。西门子电机,西门子变频器,西门子直流调速器,西门子电缆。*,现货销售,价格优势,*.
公司主营:西门子数控系统,V20变频器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品。
6ES72121AB230XB8 S7-200CN CPU222,DC/DC/DC,8输入/6输出
6ES72121BB230XB8 S7-200CN CPU222,AC/DC/Rly,8输入/6输出
6ES72141AD230XB8 S7-200CN CPU224,DC/DC/DC,14输入/10输出
6ES72141BD230XB8 S7-200CN CPU224,AC/DC/Rly,14输入/10输出
6ES72142AD230XB8 S7-200CN CPU224XP,DC/DC/DC,14输入/10输
说明:
由于 TP170A 集成的是未缓冲的系统时钟,因而必须使用 "Date/Time PLC" 区域指针定期与 S7-200 控制器的系统时钟进行同步。
在 TP 170A 和 S7-200 之间同步系统时间有两种方式。
传输 S7 CPU 系统时间到 TP 170A
传输用户自定义的系统时间到 S7 CPU 和 TP 170A
注意事项:
如何在 TP170A 和 S7-200 控制器之间传输日期/时间的示例,可以在本条目的末尾处找到并下载。压缩文件包含了 STEP 7 Micro/WIN 程序和 ProTool 项目用于同步的库。
在 TP 170A 中,可以通过区域指针“Date/Time PLC"同步系统时间到 PLC 控制器,该系统时间用作输入操作消息的时间戳。
在 ProTool 中的组态
插入 "Data/time PLC" 区域指针如下:
在 ProTool 中, 在项目窗口中右击 "Area Pointer" 项。
在弹出菜单中,选择“插入区域指针..."命令。
在“插入新的区域指针"对话框中,标记 "Date/Time PLC" 区域指针。
点击“OK"按钮。
在“Date/Time PLC"对话框中,为区域指针设置参数(图1)。
通过采集周期,定义将 S7 CPU 当前系统时间更新 TP 170A 系统时间的间隔。建议一个采集周期至少为 15 秒。
点击“OK"按钮。
Fig. 01
为了能够读出 S7-200 的系统时间,需要 STEP 7 Micro/WIN 的项目树结构的 READ_RTC 块。
在 STEP 7 Micro/WIN 中组态
在 STEP 7 Micro/WIN 程序中,调用 READ_RTC 函数用于读出系统时间。分配指向 T 参数的区域指针的地址。然后,加载示例的 ProTool 项目到 panel 中。
Fig. 02
传输用户自定义的系统时间到 S7 CPU 和 TP 170A
如果想在面板和 S7-200 之间同步时间,并且想通过面板改变时间,需要使用 "Timesynch_TP170A_micro" (v1.1) 块,该块包含在本条目结尾的附件 1 中。
下面将解释 "Timesynch_TP170A_micro" 块的实现, 该块用于在面板和 S7-200 之间同步。
在 STEP 7 Micro/WIN 中组态
在 STEP 7 Micro/WIN 中导入库(参见附件1)。 关于如何在 STEP 7 Micro/WIN 中插入库的信息,请参见条目 ID: 16689345。
打开 "File > Library Memory...",定义用于同步域的全局内存域。 选择 "Timesynch_TP170A_micro" (v1.1) 块,例如,输入初始地址 "VB 0"。
Fig. 03
注释
使用来自 "Timesynch_TP170A_micro (v1.1)" 库的同步块的更新版本。
注释:
如果要验证块版本,在库中选择块,右键点击打开弹出菜单。然后选择 "属性..."。块的版本显示在 "Version Library" 中。如果使用版本 v1.1,版本号将包含在块注释中。
集成时间同步块到程序中(例如,"MAIN (OB1)"),为块定义参数(变量)。通过输入 "EN" 激活块,其连接在 S7-200 程序中,例如,使用 "LD SM0.0"。
该示例中使用的变量 (VB12-VB19) 用于设定 S7-200 的系统时间。标记 M1.1 用作传输到 CPU 的触发位。第二个标记仅用于内部操作。
Fig. 04
为了能够通过面板改变 S7-200 的系统时间,需要在 ProTool 中设置。
在 ProTool 中组态
如上所述,插入 "File > Library Memory..." 区域指针到的 ProTool 项目中。使用与 STEP 7 Micro/WIN 中的全局数据块的数据指针同样的数据域(参见图03)。
Fig. 05
在 ProTool 中,定义 6 个数据类型为 "BYTE" 的变量,用于在 TP170A 中输入日期/时间,1 个数据类型为 "BOOL" 的变量,用于触发到 S7 CPU 的传输。在组态了 I/O 域的画面中,可以分配值到变量,通过按钮设置/重置触发位(M1.1)。在面板上输入域的显示为十六进制。
Fig. 06
注释
如果通过面板改变系统时间,更新需要花费几秒钟时间,这依赖于波特率。
STEP 7 Micro/WIN 库和 TP170A 项目,做为归档文件
拷贝 "timesync.zip" 文件到目录,解压文件。集成库到 S7-200 项目,该库用于 STEP 7 Micro/WIN 的 V3.2.4.27 或以上版本。可以在 ProTool V6.0 SP2 或以上版本打开并使用 TP170A 项目。
关于在 STEP 7 Micro/WIN 中插入库的详细信息,请参见条目 ID: 16689345。
timesync.zip ( 14 KB )
可用性和测试环境
下表列出了上面所述的用于创建本条目、验证功能的组成部分。
组成部分 | 产品和版本 |
PC 操作系统 | Microsoft Windows XP SP2 |
标准工具 | - |
工程工具 | STEP 7 Micro/WIN 4.0.2.26 |
HMI 软件 | ProTool V6.0 SP2 HF 2 |
HMI 系统 | - |
关键字
设置时间、同步、基于 Windows 的设备、WinCE、ProTool/Pro、ProTool Lite