设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国产:台达/汇川/信捷产品交流区』
›
汇川AM系列中型PLC的ST语言编程示例
返回列表
发新帖
[汇川]
汇川AM系列中型PLC的ST语言编程示例
[复制链接]
59562
|
0
|
2024-11-14 08:08:41
|
显示全部楼层
|
阅读模式
AM系列是汇川中型PLC产品,包括:AM300、AM400、AM500、AM600和AM760系列产品。该系列产品基于Codesys平台,支持梯形图、顺序功能图、结构化文本、连续功能图等多种编程语言。今天这篇文章,我们以AM521为例,使用结构化文本(ST)语言编写一个两位两通阀的控制函数。
控制思路:
该阀控制函数块具有手动开启和自动开启两种模式。手动模式下只要急停信号正常,就可以开启,不需要额外条件。而自动模式下,除了急停信号正常外,还必须在互锁信号为假的情况下才能开启。
启动InoProShop,单击菜单栏【文件】→【新建工程】,在弹出的对话框中选择“AM521-0808TN”,语言选择“结构化文本(ST)”,如下图所示:
在左侧设备树的【PLC逻辑】→【Application】单击右键,在弹出的对话框中选择【添加对象】→【程序组织单元】,如下图所示:
在弹出的对话框中,选择“功能块”,名称设置为“valve_2_2”,如下图所示:
打开函数块“valve_2_2”,在变量声明区添加变量如下图所示:
编写代码如下图所示:
双击设备树的主函数块【PLC_PRG】,添加变量声明及代码调用,如下图所示:
代码进行了测试:
比如急停未激活的情况下,状态值为16#8001,如下图所示:
比如自动模式、互锁未激活的情况下,输出如下图所示:
其它情况亦进行了测试,结果正确。
好了,本文就先介绍到这里。
我的书《西门子S7-1200/1500 PLC SCL语言编程 ——从入门到精通》从硬件到软件,比较详细的介绍了SCL语言的编程,感兴趣的话可以点击下面的链接或者左下角的【阅读原文】查看:
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
admin
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』