三菱PLC用st语言在大型热收缩包装机应用

9Y 包装机论坛三菱PLC用st语言在大型热收缩包装机应用已关闭评论67字数 1155阅读3分51秒阅读模式

三菱PLC用st语言在大型热收缩包装机应用

主要硬件设备:三菱PLC与台达变频器VFD-M通讯仅供参考案例。

通信格式:MODBUS ASCII,9600,7,E,1,停止位2,变频器地址01。

IF( M0 )THEN  //*M0为触摸屏上的变频器启动按钮*如果为真启动
Y11:=1; //Y11变频器电源接通
Y5:=1; //Y5为运行指示灯
ELSE //如果为假
Y11:=0; //y11停止
Y5:=0;   //Y5指示灯灭
M2:=0;
M3:=0;
M4:=0;
M5:=0;//修改频率的数据发送状态位,起到同时只能发送一次数据的作用变频器关闭的话,将各参数按钮复位
END_IF;

IF( LDP( 1,M8123 ) )THEN //上沿脉冲,*数据接收完毕的话,复位m8123数据接收完毕标志
rst(1,M8123);
END_IF;

IF ( M8002 ) THEN
M8161:=1; //8位数据处理模式
D8120:=H0C88; //设置通信格式*通信格式:MODBUS ASCII,9600,7,E,1,停止位2,
END_IF;
IF( M8000 AND LDP( 1,M6 ) )THEN  //M6为修改变频器频率按钮

D10:=H003A;   //设置传送的内容,根据变频器功能码和变频器寄存器地址设置,
D25:=H000D;
D26:=H000A;
D101:=H0001;
D102:=H0003;
D103:=H0020;
D104:=H0001;
D105:=D115;//往变频器的H2001地址写一个频率数据内容D115,D115通过触摸屏输入元件传入,因此在触摸屏上写入频率内容输入即可更改变频器运行频率
D106:=H0000;
ASCI( TRUE ,D101, 2,D11);
ASCI( TRUE ,D102, 2,D13);
ASCI( TRUE ,D103, 2,D15);
ASCI( TRUE ,D104, 2,D17);
ASCI( TRUE ,D105, 2,D19);
ASCI( TRUE ,D106, 2,D21); //将传送内容转换成ASCII码

ADD_E( TRUE , D101,D102,D103,D104,D105,D106 , D110);
SUB_E( TRUE , 256 , D110, D28); //计算数据内容的LRC码

ASCI( TRUE ,D28, 2,D23); //将LRC码写入d23,d24

RS( TRUE, D10 , 17 , 17, D50 );//设置传送数据内容为D10开始的17个D寄存器里的内容

M8122:=1; //传送开始
END_IF;

IF( LDP( 1,M2 ) ) THEN
M10:=1;
M11:=0;
M12:=0;//当触摸屏正转M2按钮按下时,设置M10发送数据标志,并切换触摸屏上的按钮状态,其他按钮为假。
END_IF;

IF( ldp( 1,M3 ) ) THEN
M10:=1;
M11:=0;
M12:=0; //当触摸屏反转M3按钮按下时,设置M10发送数据标志,并切换触摸屏上的按钮状态,其他按钮为假
END_IF;
IF( ldp( 1,M4 ) ) THEN
M5:=1;
M3:=0;
M2:=0; //当触摸屏停止按钮按下时,设置M5发送数据标志,并切换触摸屏上的按钮状态,其他按钮为假
END_IF;

IF( ldf( 1,M8122 ) ) THEN
M10:=0;  //数据发送成功以后,将M10置0,不再继续发送
END_IF;

IF( ldp( 1,M2 ) AND M5 ) THEN  //M2为变频器正转按钮

D10:=H003A;
D25:=H000D;
D26:=H000A;
D101:=H0001;
D102:=H0006;
D103:=H0020;
D104:=H0000;
D105:=H0000;
D106:=H0012;//设置传送的内容,根据变频器功能码和变频器寄存器地址设置
ASCI( TRUE ,D101, 2,D11);
ASCI( TRUE ,D102, 2,D13);
ASCI( TRUE ,D103, 2,D15);
ASCI( TRUE ,D104, 2,D17);
ASCI( TRUE ,D105, 2,D19);
ASCI( TRUE ,D106, 2,D21);//将传送内容转换成ASCII码
ADD_E( TRUE , D101,D102,D103,D104,D105,D106 , D110);
SUB_E( TRUE , 256 , D110, D28);//计算数据内容的LRC码
ASCI( TRUE ,D28, 2,D23);//将LRC码写入d23,d24
RS( TRUE, D10 , 17 , 0, D50 );//设置传送数据内容为D10开始的17个D寄存器里的内容
M8122:=1; //传送开始
END_IF;

IF( ldp( 1,M3 ) AND M5 ) THEN//M3为变频器反转按钮
D10:=H003A;
D25:=H000D;
D26:=H000A;
D101:=H0001;
D102:=H0006;
D103:=H0020;
D104:=H0000;
D105:=H0000;
D106:=H0022;//设置传送的内容,根据变频器功能码和变频器寄存器地址设置
ASCI( TRUE ,D101, 2,D11);
ASCI( TRUE ,D102, 2,D13);
ASCI( TRUE ,D103, 2,D15);
ASCI( TRUE ,D104, 2,D17);
ASCI( TRUE ,D105, 2,D19);
ASCI( TRUE ,D106, 2,D21);//将传送内容转换成ASCII码
ADD_E( TRUE , D101,D102,D103,D104,D105,D106 , D110);
SUB_E( TRUE , 256 , D110, D28);//计算数据内容的LRC码
ASCI( TRUE ,D28, 2,D23);//将LRC码写入d23,d24
RS( TRUE, D10 , 17 , 0, D50 );//设置传送数据内容为D10开始的17个D寄存器里的内容
M8122:=1;  //传送开始
END_IF;

IF( ldp( 1,M4 ) AND M5 ) THEN  //M4为变频器停止按钮

D10:=H003A;

D25:=H000D;
D26:=H000A;

D101:=H0001;
D102:=H0006;
D103:=H0020;
D104:=H0000;
D105:=H0000;
D106:=H0001;//设置传送的内容,根据变频器功能码和变频器寄存器地址设置
ASCI( TRUE ,D101, 2,D11);
ASCI( TRUE ,D102, 2,D13);
ASCI( TRUE ,D103, 2,D15);
ASCI( TRUE ,D104, 2,D17);
ASCI( TRUE ,D105, 2,D19);
ASCI( TRUE ,D106, 2,D21);//将传送内容转换成ASCII码
ADD_E( TRUE , D101,D102,D103,D104,D105,D106 , D110);
SUB_E( TRUE , 256 , D110, D28);//计算数据内容的LRC码
ASCI( TRUE ,D28, 2,D23);//将LRC码写入d23,d24
RS( TRUE, D10 , 17 , 0, D50 );//设置传送数据内容为D10开始的17个D寄存器里的内容
M8122:=1; //传送开始
END_IF;
以上ST语言供参孝.
rs指令的参数和功能等内容请参考FX编程器的通信篇手册。
变频器参数地址,功能码使用以及参数内容设置,请参考变频器手册上的通信篇设置。
---------------------

继续阅读
我的微信
这是我的微信扫一扫
weinxin
我的微信
微信号已复制
我的微信公众号
我的微信公众号扫一扫
weinxin
我的公众号
公众号已复制
 
视觉计数与传统称重电子计数的区别 包装机论坛

视觉计数与传统称重电子计数的区别

视觉计数与传统称重及电子计数具有一些明显的区别,主要体现在以下几个方面: 1.技术原理:传统称重和电子计数主要依靠物料的重量来进行计数。它们通过称重传感器或者称量系统测量物料的质量,然后将质量与单个物...
24小时连续工作包装机需要具备什么条件 包装机论坛

24小时连续工作包装机需要具备什么条件

1.稳定可靠的机械设计,结构简单实用,精密的加工。 2.,稳定的电气元件,能长时间可靠运行,控制箱具备良好的散热空间。 3.工业级的电脑,长期稳定的控制软件。 4.控制软件与打印系统,数据能反馈到控制...
包装机论坛

筛选机包装机

目前行业内使用此类检测设备,检测项目少,功能单一,共用性差,生产效率低。本项目开发的一种视觉检测智能包装机,特别适用于弹片或镍片类轻薄SMD元器件的载带编带或管状包装。实现了可以通过载带编带包装也同时...
切角热收缩包装机 包装机论坛

切角热收缩包装机

热收缩包装机,也称收缩机、收缩包装机,是市场比较先进的包装方法之一。除包含自身的优势外,此外可减低产品被拆、被窃的可能性;适用于多件物品紧包装和托盘包装。热收缩机被广泛应用于玻璃瓶、发泡胶、纸盒、玩具...