编程环境叫做SmartControl,,,,,,,是基于CodeSys进行二次开发、满足IEC61131-3尺度、支持PLCOpen运动节造尺度的开发环境,,,,,,,齐全支持报警治理、参数配方、用户治理、法式加密、示波器、自界说职能库、可视化等一系列职能。。。。。。
Windows 8(64Bit) 、Windows 10(64Bit) 操作系统
不支持SmartControl V4.0,,,,,,,支持SmartControl V5.0
右键SmartControl桌面启动图标,,,,,,,点击属性菜单,,,,,,,兼容性栏里面勾选以治理员身份运行此法式,,,,,,,确定后再打开即可。。。。。。
冗余同步的功夫不是固定值,,,,,,,凭据数据量的大幼有所变动,,,,,,,数据量越包头步功夫越长
由 冗余设置-通用-“同步超时”所设置的功夫应不幼于冗余工作周期+工作最大抖动功夫
1.CODESYS版本:必须在两个设备上装置一样版本的运行时系统,,,,,,,由于疏导项目在节造器之间传输,,,,,,,因而必须可在第二个节造器上加载。。。。。。
2.实时工作:CODESYS Redundancy 职能仅同步一项工作(冗余工作)。。。。。。其他工作和利用法式也是可能的,,,,,,,但它们在两个 PLC 上运行分歧步。。。。。。
3.工作执行功夫:新闻要求和响应功夫增长了工作的执行功夫,,,,,,,使用冗余时工作的总执行功夫更长。。。。。。
4.超时价:“同步超时”值必须大于工作抖动功夫和最大通讯抖动功夫之和。。。。。。
5.IEC按时器:切换PLC时,,,,,,,两个PLC上分歧的执行功夫可能会导致输出值偏离。。。。。。
6.指针:POINTER 变量不得在由冗余节造的数据区域中申明。。。。。。这是由于在同步期间将冗余节造的数据传输到其他 PLC。。。。。。但是,,,,,,,指针在另一个 PLC 上无效,,,,,,,由于那里可能有另一个内存布局。。。。。。
7.EtherCAT:这种冗余扩大更多地用于过程工业而不是工厂自动化。。。。。。因而,,,,,,,不支持拥有散布式时钟的 EtherCAT 驱动器。。。。。。但是,,,,,,,支持 EtherCAT I/O。。。。。。
8.映射:不建议使用 I/O 映射步骤“Map on Existing”(将 I/O 映射到现有变量) CODESYS Redundancy。。。。。。这些类型的变量并不存储在输入或输出数据区域中,,,,,,,而是存储在申明它们的地位中。。。。。。因而,,,,,,,它们在操作期间分歧步。。。。。。
9.网络变量:不能使器拥有写接见权限的网络变量,,,,,,,由于同时发送多个写报文。。。。。。允许拥有读取接见权限的网络变量。。。。。。
10.文件接见:不能使用文件接见,,,,,,,由于分歧的文件数据会在分歧的 PLC 切换时造成“碰撞”。。。。。。
11.在线安全用户治理:若是使用在线安全用户治理,,,,,,,则必须使用一样的用户名和密码配置两个 PLC。。。。。。不然,,,,,,,在线服务,,,,,,,如 write variable 要么 online change 不会传输到被动 PLC。。。。。。
12.运动节造:CODESYS SoftMotion 和 CODESYS Redundancy 不能归并。。。。。。 SoftMotion 的功夫要求不能使用冗余时实现。。。。。。
在冗余产生切换起头时,,,,,,,按不断间数据会锁存,,,,,,,待冗余切换实现后持续执行,,,,,,,在冗余切换期间按时器功夫数据不会随物理功夫同步产生扭转。。。。。。