建立IO模块时需注意程序中的IO模块与现场的硬件设备必须一致,型号,位置必须相符。建立IO模块也需对其进行配置,其配置画面如图8
图8在配置过程中我们会发现,除常规的名称、描述外还有一些特殊的参数,为了我们更好的了解这些参数的配置方法,我们先将PKS系统的通讯方式讲解一下。PKS系统一般分为三层网络,第一层为以太网,连接服务器与工作站用于数据管理。第二层为以太网或Co
trolNet工业网,连接服务器与控制器C200用于数据传输,第三层多为Co
trolNet工业网,连接控制器与IO模块,用于数据的采集。所以数据的传输路径是:第一层是服务器与工作站之间通过TCPIP协议,查找对方的IP地址进行数据传输;第二层如果是以太网则服务器通过TCPIP协议查找控制器C200所在机架上与服务器通讯的FTEB模块的IP地址,再通过机架背板找CPM所在的槽,从而找到控制器C200;如果是Co
trolNet工业网则服务器通过其PCI插槽上的Co
trolNet网络通讯卡,查找控制器C200所在机架上与服务器通讯的CNB模块的物理地址,再通过机架背板找CPM所在的槽,从而找到控制器C200;第三层控制器C200通过机架背板找所配置的与IO模块通讯的CNB所在的槽,再通过该CNB找到IO模块所在机架的CNB的物理地址。再通过机架背板找CPM所在的槽,从而找到该IO模块。注:机架槽号是从0开始的即从最左边数第一个槽为0号槽,所以一个13槽机架槽号是012,编写程序时应注意。下面我们介绍一下CPM及IO模块相关通讯参数的设置规则。aCPM相关参数的设置,
f图9图9为CPM的设置画面其中NAME为CPM的名字可任意起,但是只能用英文、数字和“_”;Item
ame为项目名称,可不填;
etworktype为网络类型,是由从服务器到cpm的网络结构决定,常用为co
trol
et和ether
et两种。
对于co
trol
et是指服务器上co
trol
et通讯网卡的名称;对于ether
et是指控制器所在机架上与服务器通讯的FTEB网卡的名称。对于co
trol
et网络须配置图9上的参数,
是指控制器所在机架上与服务器通讯的
CNB网卡的物理地址,在CNB上可调。
是指控制器所在机架上
与服务器通讯的CNB网卡所插的槽号。
是指CPM所插的两个槽中
的第一个,
是指时区。对于ether
et网络则配置下图参数。
图10bIO模块相关参数设置。图11为IO模块的配置界面,
f其中
图12为模板名称,可任意起,但是只能用英文、数字和“_”。
为模板描述,可对模板进行注解,可用中文。
是指模板所在槽号。
是指IO模板所在机架r