人机界面可以同时与之通讯的控制器/PLC驱动程序数量取决于人机界面的类型。1.5 支持的功能
在转换控制器/PLC后,必须再次设置所有部件、D脚本、报警等的寄存器地址。此外,请保存任何使用了[画面切换]特殊开关的画面。
如果通过点击[控制器/PLC更改]对话框中的[更改]按钮来更改控制器/PLC,当目标没有寄存器代码时可能不能正确显示地址转换方法。确认工程中使用的所有寄存器地址并纠正相关地址。
使用带多重连接的以太网通讯驱动程序时,同一个驱动程序中不能同时设置[UDP]和[TCP]。
例如,如果已将[控制器/PLC1]设置为MELSEC A Ethernet[UDP]型,则不能将[控制器/PLC2]设置为MELSEC A Ethernet[TCP]型。
在删除多台外接PLC的设置时,不能删除其地址已经在工程中使用的外接控制器。如果您不能删除PLC设置,点击[工程]菜单-[应用],打开[交叉参考]。这样您就可以查看哪些地址正被使用。更换使用中的地址或删除未使用的地址,然后再删除PLC设置。
您不能停止扫描用系统区起始地址指定的控制器。但是,如果您没有使用系统数据区,则可以停止通讯扫描。5.4.6 [系统设置] - [主机] - [系统区]设置指南
使用多个驱动程序时,在整个工程中最多可以连接128台控制器/PLC。使用多个以太网通讯驱动程序时,套接字数必须小于等于96,还必须考虑任何其它限制因素。
如果超过该限值,则不能添加控制器/PLC或更改驱动程序。
所占用的套接字的数量取决于TCP或UDP。
TCP:每台控制器/PLC一个套接字。
UDP:每个驱动程序类型一个套接字。
间接控制器限制
一个驱动程序上最多可添加64个间接控制器。
使用LT3000系列、ST3000系列或GP3200系列时,设置间接控制器会占用1MB的画面区空间。发送到人机界面的工程文件大小不能超过人面界面画面区容量-1MB。画面区的容量取决于人机界面的型号。1.5 支持的功能
在[系统设置]-[控制器/PLC]设置中,多台控制器/PLC可以使用同一个间接控制器,只要[特定控制器设置]中定义的系列匹配,或满足以下条件。
制造商 |
系列 |
[特定控制器设置] |
Omron Corporation |
CS/CJ/NJ Series EtherNet/IP |
如果[Series]为[CJ2 Series]或[NJ Series]并使用Tag数据,请使用相同的Tag数据 |
Rockwell Automation, Inc. |
EtherNet/IP |
如果[Series]为[Control/Compact/Flex Logix Series Native],请使用相同的Tag数据 |
Fuji Electric FA Components & Systems Co., Ltd. |
MICREX-SX Series SIO MICREX-SX Series Ethernet |
如果勾选了[使用变量数据]复选框,请使用相同的变量数据 |
Schneider Electric SA |
MODBUS SIO Master MODBUS TCP Master |
以下配置项目应相同。
|
Modbus-IDA |
General MODBUS RTU SIO Master General MODBUS TCP Master |
以下配置项目应相同。
|
Siemens Building Technologies |
SAPHIR SIO |
使用相同对象和数据点数 |
在部件或动画的地址字段中、以及在[通用设置]菜单的[全局D脚本]和[全局功能键]中,可使用间接控制器。不能在系统设置或[通用设置]菜单的其他功能中使用间接控制器地址。
设置间接控制器后,会在每个显示扫描周期中监视[控制器ID地址]。因此,即使画面上的部件没有设置间接控制器地址,显示扫描速度也会比未设置间接控制器的工程慢。
更改[控制器ID地址]中的值后,在运行下一操作前,请务必留出长于显示扫描时间的间隔。[控制器ID地址]在显示扫描结束时被监视。如果[控制器ID地址]中值发生变化,与设备ID所对应控制器/PLC的通讯将从下一显示扫描开始。因此,在更改控制器ID之后,仍将与此前的控制器/PLC进行通讯,除非更改控制器/PLC。
例如,如果设置了一个多功能开关,更改了控制器ID,然后再向间接控制器写入数据,那么数据不会写入更改后的控制器。而是会写入更改前的控制器。
如果更改后的控制器ID不存在,则设置了间接控制器的部件将不工作。对于持续监视地址的部件(如[数值显示]),发生上述情况时不会显示错误消息。
如果为以下部件指定间接控制器地址,从不存在的控制器ID切换到现有控制器ID时,将弹出错误消息。但系统会继续正常运行。
文本报警部件[子显示]中的字地址
RPA窗口显示器的[RPA触发位地址]
影像播放器的[状态字地址1]和[状态字地址2]
在扩展脚本中不能使用间接控制器。调用指定间接控制器的自定义函数([脚本类型] = [D脚本])将无效。
控制器/PLC的更改操作与画面切换操作相同。对于全局D脚本则不同。更改控制器/PLC会导致全局D脚本从头(最先注册的脚本ID)运行。
更改间接控制器时,全局D脚本和全局功能键将停止与控制器/PLC的通讯。连接后全局D脚本和全局功能键将恢复与控制器的通讯。
如果使用的[位开关]设置了[具有自动OFF功能的组],更改控制器会自动将该位置OFF。
在一个窗口打开的状态下更改间接控制器时,窗口将关闭。触发条件满足时,窗口将重新显示。
如果GP-Viewer EX处于异步模式(或从同步模式切换到异步模式),则可以在人机界面(服务器)和GP-Viewer EX上使用不同的控制器ID。
在同步模式(或从同步模式切换到异步模式)时,人机界面上的控制器ID将被复制到GP-Viewer EX [控制器ID地址]。
更多信息,请参阅下面的内容。37.21.1 GP-Viewer EX限制
使用GP-Viewer EX时,请勿在以下任何[通用设置]项中使用[控制器ID地址]字段中定义的地址。
[文本列表设置]的[切换控制地址]
[互锁设置]的[互锁地址]
[报警设置]
[音频设置]
将画面模式从同步改为异步后,如果在GP-Viewer EX上更改[控制器ID地址],即使使用与[控制器ID地址]相同的地址,部件(如数据显示器)的运行也会不一致。
例如,在同步模式下连接GP-Viewer EX,然后切换到异步模式
数据显示器:现在显示GP-Viewer EX上的值(先前显示的来自人机界面的值)
文本列表:引用保持为人机界面侧,没有改变。
Web服务器不能使用间接控制器。
使用WinGP时,寄存器访问API不能使用间接控制器。
Pro-Server EX不能使用间接控制器。
使用间接控制器时,尽管可选择以下系统变量定义地址,但它们不起作用。因此,请使用与实际控制器/PLC对应的系统变量。
[Indirect*]#H_ErrorStatus
[Indirect*]#H_DriverCycleTime
[Indirect*]#H_DriverErrorCode
[Indirect*]#H_DriverErrorCount
[Indirect*]#H_DriverErrorDate
[Indirect*]#H_ScanOffControl
[Indirect*]#H_ScanOffStatus