【技术实现步骤摘要】
本专利技术涉及一种获取电站ID的方法,具体为一种通过S7200PLC灵活获取电站ID的方法。
技术介绍
目前用户需求通过一套远程端监视设备3能同时与几台电站进行通讯(见附图1),且电站的结构、电气、功能、输出接口都一致,远程端监视设备3与电站通过遥控通讯电缆2、S7200PLC模块1进行一问一答式通讯,所以必须要求各电站的ID地址不同。几台电站需要同时与远程端监视设备3进行遥控通讯,对于远程端设备3,需要通过识别电站不同的ID地址区分不同电站的数据信息。对于电站而言,需要识别远程端询问的数据中的ID地址与自身程序中设定的ID地址一致后才对应回馈本电站的数据信息。之前的做法是:在程序中为不同的ID地址的电站设定固定的ID地址,如1#电站(2#电站、3#电站),设定的软件ID地址为16#1001(2#电站设定的ID地址为16#1002、3#电站设定的ID地址为16#1003),PLC程序中判断上位机数据中的ID地址与数值16#1001(16#1002、16#1003)相等,则相应的PLC程序回馈相应的数据给远程端,否则不回馈数据。如果同时供货几套电站,要求对应不同ID地址的电站下载不同(程序中设置的ID与电站的硬件ID一致)的程序,则必须同时保存几个不同ID地址的程序,或者当只有一个ID地址的程序时,下载程序之前要先更改程序中的相应ID地址(将数值16#1001调整为16#1002或者16#1003),再继续下载到对应的ID地址的电站中。要求下载程序的操作人员掌握了如何下载S7200PLC程序外,还要求操作人员能简单看 ...
【技术保护点】
一种通过S7 200PLC灵活获取电站ID的方法,通过在S7 200 PLC程序中做如下处理,可以确保不同的ID地址的电站共用一个程序,其特征在于方法步骤如下:(1)将电站的具体ID值用一个状态字MW0表示,根据电站的不同的硬件ID,对状态字MW0进行相应的ID值赋值;(2)假设设置第1台电站的ID为1#,则状态字MW0赋值为16#1001;假设设置第2台电站的ID为2#,则状态字MW0赋值为16#1002;假设设置第3台电站的ID为3#,则状态字MW0赋值为16#1003;依次类推,远程端通讯设备同时要与10台电站通讯,则第10台电站的ID为10#,则状态字MW0赋值为16#100A;(3)与远程端通讯的程序中,将接收的上位机数据中的ID地址与状态字MW0的值比较,相同,则回馈相应的数据给远程端通讯设备,否则不回馈数据;(4)下载程序后,程序自动识别电站的ID地址,不需要人为地先识别电站ID再下载设置了相应ID地址的程序。
【技术特征摘要】
1.一种通过S7200PLC灵活获取电站ID的方法,通过在S7200PLC程序中做如下处理,可以确保不同的ID地址的电站共用一个程序,其特征在于方法步骤如下:
(1)将电站的具体ID值用一个状态字MW0表示,根据电站的不同的硬件ID,对状态字MW0进行相应的ID值赋值;
(2)假设设置第1台电站的ID为1#,则状态字MW0赋值为16#1001;假设设置第2台电站的ID为2#,则状态字MW0赋值为16#1002;假设设置第3台...
【专利技术属性】
技术研发人员:万新云,
申请(专利权)人:江西清华泰豪三波电机有限公司,
类型:发明
国别省市:江西;36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。