切换到宽版
首页
社区服务
名人堂
银行
道具中心
孔明灯
商务发布
商务推广
会员列表
统计排行
基本信息
到访IP统计
管理团队
管理统计
在线会员
会员排行
版块排行
帖子排行
标签排行
帮助
下拉
用户名
电子邮箱
用户名
密 码
记住登录
登录
找回密码
注册
快捷通道
关闭
您还没有登录,快捷通道只有在登录后才能使用。
立即登录
还没有帐号? 赶紧
注册一个
聚焦
资讯
供求
招聘
论坛
广场
个人中心
商务通
会员企业
贴装设备
贴装工艺
贴装软件
贴装测试
波峰焊接
邦定制程
无铅制程
企业管理
质量控制
PCB
EDA
DFX
技术文章
谈天说地
网聚联谊
老同事会
供求信息
招聘信息
行业调查
站务公告
帖子
文章
日志
用户
版块
帖子
搜索
SMT编程转换工具HOME-CAD
在线自助定向推广您的SMT产品
Galden LS/HS系列汽相液 汽相回
高价收购松下/富士飞达、感应器
Re:求购松下CM402/CM602/NPM/FUJ
ViTrox3DAOI/AXI中国区代理/Tera
江西省赣州市于都县招SMT主管
安徽招聘三星或者JUKI技术员
招聘松下CM402 602 212技术员
上海杰龙电子工程有限公司招聘SM
SMT之家论坛
>
SMT设备
>
设备电气维修
>
PLC 公司自动化开始拉
发帖
回复
返回列表
新帖
2093
阅读
3
回复
[分享]
PLC 公司自动化开始拉
[复制链接]
上一主题
下一主题
┊
离线
liude0518
UID:350063
注册时间
2008-01-12
最后登录
2018-07-25
在线时间
24小时
社区年龄
16年2个月
发帖
128
搜Ta的帖子
精华
0
金币
75
威望
1
贡献
1
好评
0
访问TA的空间
加好友
用道具
38
关注
23
粉丝
128
帖子
级别:
初级会员
关闭
个人中心可以申请新版勋章哦
立即申请
知道了
金币
75
威望
1
贡献
1
好评
0
注册
2008-01-12
加关注
发消息
只看楼主
倒序阅读
使用道具
楼主
发表于: 2015-08-25
PLC
程序详解和初学者必须掌握的几个梯形图
一、时间继电器:
TON
使能=
1
计数,计数到设定值时(一直计数到
32767
),定时器位=
1
。使能=
0
复位(定时器位=
0
)。
TOF
使能=
1
,定时器位=
1
,计数器复位(清零)。使能由
1
到
0
负跳变,计数器开始计数,到设定值时(停止计数),定时器位=
0
。如下图:
图
1
:使能=
1
时,
TOF
(
T38
)的触点动作图
图
2
:使能断开后,计数到设定值后,
TOF
(
T38
)的触点动作图(其中
T38
常开触点是在使能由
1
到
0
负跳变后计数器计时到设定值后变为
0
的)
TONR
使能=
1
,计数器开始计数,计数到设定值时,计数器位=
1
。使能断开,计数器停止计数,计数器位仍为
1
,使能位再为
1
时,计数器在原来的计数基础上计数。
以上三种计数器可以通过复位指令复位。
正交计数器
A
相超前
B
相
90
度,增计数
B
相超前
A
相
90
度,减计数
当要改变计数方向时(增计数或减计数),只要
A
相和
B
相的接线交换一下就可以了。
二、译码指令和编码指令:
译码指令和编码指令执行结果如图所示:
DECO
是将
VW2000
的第十位置零(为十进制的
1024
),
ENCO
输入
IN
最低位为
1
的是第
3
位,把
3
写入
VB10
(二进制
11
)。
三、填表指令(
ATT
)
S7
-
200
填表指令(
ATT
)的使能端(
EN
)必须使用一个上升沿或下降沿指令(即在下图的
I0.1
后加一个上升沿或下降沿),若单纯使用一个常开触点,就会出现以下错误:
这一点在
编程
手册中也没有
说明
,需要注意。其他的表格指令也同样。
四、
数据
转换指令
使用数据转换指令时,一定要注意数据的范围,数据范围大的转换为数据范围小的发注意不要超过范围。如下图所示为数据的
大小
及其范围。
(
1
)
BCD
码转化为整数(
BCD
_
I
)
关于什么是
BCD
码,请参看《关于
BCD
码》。
BCD
码转化为整数,我是这样理解的:把
BCD
码的数值看成为十进制数,然后把
BCD
到整数的转化看成是十进制数到十六进制数的转化。如下图所示,
BCD
码为
54
,转化为整数后为
36
。
整数转化为
BCD
码(
I
_
BCD
)则正好相反,看成是十六进制到十进制的转化。
(
2
)整数转化为双整数(
I
_
DI
)
此问题需要注意的是:整数转化为双整数后,符号位被扩展,因为整数的精度小于双整数的精度,转化后,双整数除了表示整数的数值所占的位外,其余空位用符号位填充。如整数
45
转化为双整数后,基二进制表示为:
2#0000_0000_0000_0000_0000_0000_0010_1101
,而整数-
45
转化为双整数后则为:
2#1111_1111_1111_1111_1111_1111_1101_0011
。
五、不要重复使用
PLC
输出线圈
基本逻辑指令中常开接点和常闭接点,作为使能的条件,在语法上和实际编程中都可以无限次的重复使用。
PLC
输出线圈,作为驱动元件,在语法上是可以无限次的使用。但在实际编程中是不应该的,应该避免使用的。因为,在重复使用的输出线圈中只有程序中最后一个是有效的,其它都是无效的。输出线圈具有最后优先权。
如图
1
和
2
所示。
图
1
:输出线路未重复使用 图
2
:输出线路未重复使用
1
所示,输出线圈
Q0.0
是单一使用,表示
I0.0
和
I0.1
两个常开接点中任何一个闭合,输出线圈都得电输出。
图
2
所示,输出线圈
Q0.0
是重复使用,在网络
1
和网络
2
中重复使用两次,目的和图
1
所示一样,要求
I0.0
和
I0.1
两个常开接点中任何一个闭合,输出线圈得电输出。
首先需要肯定是图
2
所示的程序在语法上是完全正确的。但是,
Q0.0
重复使用的输出线圈中,真正有效的是网络
2
,网络
1
是多余的、无效的。也就是说,
I0.0
无论是闭合还是断开,都对
Q0.0
不起作用,
Q0.0
是否得电是由
I0.1
决定的。
这是因为
PLC
在一个扫描周期中,
PLC
输出点的刷新是在程序执行完毕后执行的,在一个扫描周期中,即使
I0.0
闭
合,
I0.1
断开,在
PLC
程序执行网络
1
时,输出点
Q0.0
映像存储器为
1
,在执行网络
2
时,输出点
Q0.0
映像存储器又变为
0
。程序执行完毕,
PLC
输出点才执行刷新,最终输出点
Q0.0
失电不输出。同理,在一个扫描周期中,
I0.0
断开,
I0.1
闭合,输出点
Q0.0
映像存储器最终为
1
,在
PLC
输出点执行刷新时,输出点得电输出。因此,图
2
所示的程序中,对
Q0.0
起作用的只是
I0.1
。
因此,在
PLC
编程时,重复使用数出线圈。尽管在语法上是正确的,但是应该避免使用的。
几种置位、复位的方法和比较
位置位、复位操作方法上,有好几种方法,可以直接采用置位、复位指令,也可以采用数据传送指令、表格填充指令,甚至可以采用移位循环指令。
这几种方法在具体运用时,也要根据情况而定。下面用一个范例来讲解他们的不同之处。要求对
Q0.0
~
0.7
、
Q1.0
~
1.7
十六位输出进行置位、复位。
图
几种置位、复位的方法
在以上几种方法中,除移位循环指令外,其他指令比较好理解。
移位循环指令的方法,置位是对
16#FFFF
十六位常数左循环
16
位,送入输出字
QW0
(由
Q0.0
~
0.7
、
Q1.0
~
1.7
组成),无论
16#FFFF
如何循环,还是
16#FFFF
,
16
位输出。复位采用对
QW0
一次扫描周期一次执行
16
位左移位指令,将
QW0
中的数据全部移出(如果是带符号位的字,连符号位也移出),输出复位。
在上面的方法中,直接采用置位、复位的方法不仅可以对字节、字、双字中的位进行置位、复位操作,也可以对不成字节、字、双字的位进行操作。而数据传送指令、移位循环指令、填充指令只能对字节、字、双字中的位进行置位、复位操作,其中填充指令还只能对字操作。
比如单单对
Q0.0
~
0.6
七个位输出进行置位、复位,采用数据传送指令、移位循环指令、填充指令是很难实现的,此时只有采用直接置位、复位指令的方法。
PLC
编程初学者必须掌握的几个梯形图
1
。启动、保持、停止电路
x1 x2
|--||---|/|-----(y1)
| |
| y1 |
|--||-
|
2.
三相异步电机正反转控制电路
|
| x0 x2 x1 y1
|--||--------|/|------|/|-------|/|-------(y0)
正转
| |
| y0 |
|--||------
|
| x1 x2 x0 y0
|--||--------|/|------|/|-------|/|-------(y1)
反转
| |
| y1 |
|--||------
|
3.
闪烁电路
x0 T1
|--||---|/|-----(To)k20
|
| T0
|--||-----------(T1)k30
| |
|-----(y0)
4.
延时接通
/
断开电路
x0
|--||-----------------(T0)k90
|
| y1 x0
|--||--------|/|------(T1)k30
|
| t0 t1
|--||--------|/|------(y1)
| |
| y1 |
|--||------
|
共
条评分
回复
举报
分享到
离线
xulely
UID:476416
注册时间
2009-02-07
最后登录
2019-03-29
在线时间
105小时
社区年龄
15年1个月
发帖
167
搜Ta的帖子
精华
0
金币
7
威望
差那么一点
贡献
0
好评
0
访问TA的空间
加好友
用道具
41
关注
30
粉丝
167
帖子
级别:
初级会员
金币
7
威望
差那么一点
贡献
0
好评
0
注册
2009-02-07
加关注
发消息
只看该作者
沙发
发表于: 2015-08-25
电气必备知识,收下啦
共
条评分
回复
举报
离线
stsmt4620
UID:722200
注册时间
2015-07-15
最后登录
2018-02-09
在线时间
52小时
社区年龄
8年8个月
发帖
184
搜Ta的帖子
精华
0
金币
576
威望
3
贡献
0
好评
0
访问TA的空间
加好友
用道具
16
关注
12
粉丝
184
帖子
级别:
一般会员
金币
576
威望
3
贡献
0
好评
0
注册
2015-07-15
加关注
发消息
只看该作者
藤椅
发表于: 2015-09-27
PLC是电气学科的重中之重,谢谢楼主
共
条评分
回复
举报
离线
蓝龙
UID:160419
注册时间
2006-06-16
最后登录
2024-03-29
在线时间
200小时
社区年龄
17年9个月
发帖
479
搜Ta的帖子
精华
0
金币
4223
威望
11
贡献
0
好评
0
访问TA的空间
加好友
用道具
44
关注
41
粉丝
479
帖子
级别:
中级会员
金币
4223
威望
11
贡献
0
好评
0
注册
2006-06-16
加关注
发消息
只看该作者
板凳
发表于: 2015-10-07
电脑重新装了系统,com1连接不上PLC,怎么办。
共
条评分
回复
举报
发帖
回复
返回列表
http://bbs.smthome.net
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问
隐藏
快速跳转
表面贴装技术
SMT设备
SMT工艺
SMT软件
波峰焊接技术
SMT测试
SMT123
质量控制与保证
企业管理专栏
RoHS-绿色制程
电子制造前沿
电子制造自动化
电子微组装及SiP工艺
表面贴装相关
PCB 电路板专栏
COB-邦定制程
DFX专栏
EDA 技术交流
行业调查
SAY SMT IN ENGLISH
业界动态
SMT商圈
供求信息
会员招聘求职
会员企业
SMT招聘
SMT求职
休闲娱乐天地
谈天说地专栏
网聚联谊专栏
老同事联谊会
应用软件相关
软件下载专栏
软件使用交流
站务管理专区
站务公告
新手实习
关闭
关闭
选中
1
篇
全选