松下plc程序转c语言,用顺序功能图方式编写的松下PLC程序
一般的教科书和工程人员都用梯形图编写PLC程序,缺点是不具有模块化,重复利用的可能行小。
而用顺序功能图,就能实现模块化,是较好的方法,值得推广。
下面是我用顺序功能图方式为松下PLC写的程序.
这是一台转盘控制的双工位机台.具体的工作流程我就不写了.
下面是指令表.
when top computer set r100 on,plc enters into auto run mode
ST R 100
MC 1
spinning stage
ST X 0
AN X 1
AN/ X 5
AN X 6
AN X 7
ST C 100
CT 100 K2
ST X 0
AN X 1
AN/ X 5
AN X 6
AN X 7
NSTL 0
ST X 0
AN X 1
AN/ X 5
AN X 6
AN X 7
AN C 100
NSTL 1
SSTP 0
ST R 9010
TMX 50
NSTL 2
SSTP 1
ST R 9010
SET Y D
SET Y E
RST Y0
ST R 9010
TMX 58 K10
ST T 58
NSTL 2
covering stage
SSTP 2
ST X A
AN/ X B
AN X 22
AN X 23
SET Y 1
ST/ X A
AN X B
TMX 52 K 10
ST T 52
NSTL 3
pumping stage
SSTP 3
ST X C
AN/ X D
SET Y 2
ST X E
AN/ X F
SET Y 3
ST Y 2
AN Y 3
SET R 400
ST/ X C
AN X D
TMX 1 K 10
ST T 1
NSTL 4
close valves stage
SSTP 4
ST R 9010
RST Y E
RST Y D
ST/ Y D
AN/ Y E
TMX 2 K 40
ST T 2
SET R 200
RST R 400
ST T2
NSTL 5
end stage
SSTP 5
ST R 9010
RST Y 1
ST R 9010
TMX 54 K
10
ST T 54
RST Y 2
RST Y3
ST T 54
TMX 56 K 2
ST T 56
SET Y D
SET Y E
RST R 200
ST T 56
CSTP 5
STPE
MCE 1
release cylinders when stop button is clicked
ST/ R 100
MC 2
ST R 9010
RST Y2
ST 9010
RST Y 2
ST R9010
RST Y 1
TMX 66 K 10
ST T 66
RST Y 0
MCE 2
ED
将上述指令输入就能获得梯形图,
你会发现程序完全是模块式的,这就是顺序功能图的主要优点. 文字部分为注释. 运行时需要配置PLC以允许双线圈输出.
松下plc程序转c语言,用顺序功能图方式编写的松下PLC程序相关推荐
- 欧姆龙 PLC 程序NJ ST语言EtherCat总线控制24个伺服轴大型程序电池生产线 包括PLC NJ-1400和威纶通触摸屏程序
欧姆龙 PLC 程序NJ ST语言EtherCat总线控制24个伺服轴大型程序电池生产线 包括PLC NJ-1400和威纶通触摸屏程序 PLC通过EtherCat总线连接IS620N伺服 伺服轴已经写 ...
- 欧姆龙 PLC 程序NJ ST语言EtherCat总线控制 24个伺服轴大型程序电池生产线 包括PLC NJ-1400和威纶通触摸屏程序
欧姆龙 PLC 程序NJ ST语言EtherCat总线控制 24个伺服轴大型程序电池生产线 包括PLC NJ-1400和威纶通触摸屏程序 PLC通过EtherCat总线连接IS620N伺服 伺服轴已经 ...
- 欧姆龙 PLC 程序NJ ST语言EtherCat总线控制24个伺服轴大型程序电池生产线
欧姆龙 PLC 程序NJ ST语言EtherCat总线控制24个伺服轴大型程序电池生产线 包括PLC NJ-1400和威纶通触摸屏程序 PLC通过EtherCat总线连接IS620N伺服 伺服轴已经写 ...
- 欧姆龙PLC NJ系列ST语言EtherCat总线控制24个伺服轴大型程序电池生产线
欧姆龙PLC NJ系列ST语言EtherCat总线控制24个伺服轴大型程序电池生产线 包括PLC NJ-1400和威纶通触摸屏程序 PLC通过EtherCat总线连接IS620N伺服 伺服轴已经写好F ...
- 猴子选王c语言链表程序代码,数据结构(C语言)用栈和链表编写猴子选大王程序...
<数据结构(C语言)用栈和链表编写猴子选大王程序>由会员分享,可在线阅读,更多相关<数据结构(C语言)用栈和链表编写猴子选大王程序(3页珍藏版)>请在人人文库网上搜索. 1.i ...
- 逆置单链表c语言程序,(数据结构C语言版)顺序表和单链表的逆置
<(数据结构C语言版)顺序表和单链表的逆置>由会员分享,可在线阅读,更多相关<(数据结构C语言版)顺序表和单链表的逆置(7页珍藏版)>请在人人文库网上搜索. 1.实验1-1顺序 ...
- c语言使用求余方式的转化为二进制程序,C语言第三讲 程序结构 (下).ppt
<C语言第三讲 程序结构 (下).ppt>由会员分享,可在线阅读,更多相关<C语言第三讲 程序结构 (下).ppt(24页珍藏版)>请在人人文库网上搜索. 1.1,第三讲 程序 ...
- (问题)c语言现代方法2th,自己编写的reminder.c程序 找错/修改/拓展延伸
这是问题 下面的程序1.c是自己编写的,运行结果如下: 输入: 24 susan's birthday 5 6:00 - Dinner with Marge and RUSS 25 Movie - & ...
- java写一个android程序_【Android开发笔记】3.编写第一个Android程序
前言 上一节我们通过一个Demo熟悉了Eclipse的基本使用.如何在模拟器和手机中运行以及如何打包成APK,但没具体编写代码,相信很多同学已经按耐不住了吧,这一节我们会动手编写代码来熟悉Androi ...
最新文章
- PyTorch官方培训教程上线:从基本概念到实操,小白也能上手
- DayDayUp:教你一招如何在道客巴巴免费下载自己被侵权的文章
- JSP EL表达式 将数组拼接成字符串
- 网络进阶:用了HTTPS就安全了吗?HTTPS 会被抓包吗?
- 牛客寒假算法基础集训营5 炫酷数字 (暴力)
- 黑盒测试只会点点点 这些你都需要知道
- keil_4/MDK各种数据类型占用的字节数
- 异步 HttpContext.Current 为空null 另一种解决方法
- java 算法 数组_常见算法总结 - 数组篇
- Keil5 解决编译通过显示红叉
- AM335x开发环境搭建 基于MYD-AM335x开发板 超详细
- fabric2.0 概念, peer、账本和排序服务
- rtklib-单点定位(pntpos.c)代码关键问题解析-satposs部分
- 股票行情查询易语言代码
- 特效行者app手机版制作飞天特效视频的教程
- 【关于Endnotes】
- 谷歌gmail注册入口_如何下载所有Gmail,日历,文档和其他Google数据的备份存档...
- 实训...实训...
- 简单明了强烈推荐办公神器
- 野蛮的没落:蒙古帝国的启示