下面详细描述了KDN-K3系列PLC与Pro-face公司触摸屏的连接过程以及一些需要注意的问题。
(以KDN-K3系列PLC与Pro-face公司触摸屏GP2301连接为例)
1、通信电缆
KDN-K3系列PLC与Pro-face公司触摸屏通讯电缆连接图。
KDN-K3系列
(9针) (25针)
2、PLC的设置
仅需要对CPU的通信口进行配置。需要使用的软件是K3系列PLC的编程软件EasyProg。
当用户在工程的〔PLC硬件配置〕中加入一个新的CPU后,EasyProg将为该CPU配置如下缺省的参数:Modbus从站号为1,波特率19200,无校验,8位数据位,1位停止位。
若用户不希望使用缺省的参数,则可以进行如下操作:进入【PLC硬件配置】,然后选中配置的CPU,单击〔通讯设置〕即可进入如下的通讯设置页面,根据需要选择相应的配置参数即可。
硬件配置完成后,需将其工程下载到CPU中方可生效。
3、在Pro-face编辑软件的设置
ProPB3 C-Package是Pro-face触摸屏的编辑软件。
3、1 通讯参数配置
在触摸屏的工程中需要配置通讯口的参数以及所用的通讯协议。步骤如下:
① 执行【工程(P)】→〔GP型号变更(Y)〕菜单命令,进入变更窗口。
选择触摸屏系统及型号。
选择〔PLC厂家及通讯协议〕为:Schneider Electric., Schneider Modbus 1:n comm.:
② 执行【画面/设置(S)…】→〔GP系统设置(S)〕菜单命令,进入GP设置窗口。
③ 选择(通讯设置)标签,设置显示屏和PLC的通讯参数。
注意此处设置的参数必须与前面PLC CPU内设置的通讯参数一致。
若PLC的CPU使用缺省的通讯参数,则此处设置的参数如下图:
④ 选择(模式设置)标签,设置设置系统起始地址等参数,如下图。
注意:〔系统起始地址〕及以后约20个字节长度的地址区域由触摸屏系统使用,用户注意不要在其它地方再使用它们,以免发生冲突(见Pro-face使用手册)。
• 〔系统起始地址〕:功能码选择为4,代表模拟量输出区域;
• 单击〔Modbus Config〕按钮,进入如下窗口,设置Modbus地址相关参数。其中:〔Modbus RTUAddress〕(要访问的Modbus RTU从站号)与PLC硬件配置中通讯参数的“Modbus站号”对应。
3、2 部件参数的设置
通过各种部件来对PLC CPU的内存区域进行访问,包括:指示灯,用于读开关量;功能键,用于写开关量;寄存器,用于读写模拟量。
①在PLC中,内存地址与Modbus寄存器号之间的对应关系请参阅用户手册附录A。
②在Proface中的驱动程序中,组态时的标签地址与Modbus寄存器之间,对应的关系如下:
③从上面各自的对应关系可以得到Proface组态时标签地址与PLC内存之间的对应,具体如下表(此表完整地针对CPU306、CPU304Ex;若是CPU304,则V区的起始地址相同,但因其长度为2K字节,所以其长度相应减少),表中X表示PLC的Modbus丛站号:
PLC内存区 PLC地址范围对应的Proface的地址范围
Q Q0.0-Q7.7 DO(开关量输出,读/写):X_000001— X_0000
I I0.0-I7.7 DI(开关量输入,只读):X_100001— X_1000
DO(开关量输出,读/写):X_000065—X_000320 M M0.0-M31.7
DI(开关量输入,只读):X_100065—X_100320
AQ(模拟量输出,读写):X_400017 --- X_4020 V VW0-VW4094
AI(模拟量输入,只读):X_300017 --- X_30203.2.1 按钮设置示例
在画面上添加一个按钮开关,并配置参数如下:
★ 触摸屏选择的1_000065对应1#站PLC内部M0.0。
该标签是“Output Discrete(DO,开关量输出)”类型的。可以通过该器件对M0.0进行设置;另外,选中〔Monitor〕并设置〔Monit Bit Address〕为同一地址,则代表该器件可以显示M0.0的状态。
3.2.2 数据显示设置示例
在画面上添加一个数据显示部件,并配置参数如下:
北京凯迪恩自动化技术有限公司◆ ①触摸屏中1_400022对应的1#站PLC内部地址VW10。
该标签是“Output Register(AQ,模拟量输出)”类型的,也就是说,该标签在触摸屏上显示了VW10的值,又可以在触摸屏上修改VW10的值。
②该标签的〔显示格式(Display Format)〕:一定要在“16 Bit(16位)”中进行选择。
7下载本文