设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
S7-200SMART PLC传送(移动)指令条分缕析
返回列表
发新帖
[西门子]
S7-200SMART PLC传送(移动)指令条分缕析
[复制链接]
50048
|
0
|
2024-9-28 11:59:56
|
显示全部楼层
|
阅读模式
在编写程序、模拟量、PID、等一系列时百分之百要用到传送指令,那么话不多说,下面为大家解析,准备好了吗?
一、传送指令介绍
传送指令包含:传送字节(MOV_B)、传送字(MOV_W)、传送双字(MOV_DW)、传送实数(浮点数)(MOV_R)。
字节传送指令“MOV_B”将字节数据(常数或者变量)从输入参数“IN”(源地址)拷贝到输出参数“OUT”(目标地址),源地址的数据保持不变。
字传送指令“MOV_W”将字数据(常数或者变量)从输入参数“IN”(源地址)拷贝到输出参数“OUT”(目标地址),源地址的数据保持不变。
双字传送指令“MOV_DW”将字数据(常数或者变量)从输入参数“IN”(源地址)拷贝到输出参数“OUT”(目标地址),源地址的数据保持不变。
实数传送指令“MOV_R”将实数数据(常数或者变量)从输入参数“IN”(源地址)拷贝到输出参数“OUT”(目标地址),源地址的数据保持不变。
二、传送指令使用
第一步:(调用相对应传送指令到程序段当中,使用I常开触点来触发传送指令,如下图所示)
1. 使用I0.0常开触点来使能传送字节(MOV_B)指令。
IN:填写字节数据类型VB、MB、LB可以参考图五,这里使用VB,所以填写VB0。
OUT:填写字节数据类型VB、MB、LB可以参考图五,这里使用VB,所以填写VB2。
2. 使用I0.1常开触点来使能传送字(MOV_W)指令。
IN:填写字节数据类型VW、MW、LW可以参考图五,这里使用VW,所以填写VW10。
OUT:填写字节数据类型VW、MW、LW可以参考图五,这里使用VW,所以填写VW14。
3. 使用I0.2常开触点来使能传送双字(MOV_DW)指令。
IN:填写字节数据类型VD、MD、LD可以参考图五,这里使用VD,所以填写VD20。
OUT:填写字节数据类型VD、MD、LD可以参考图五,这里使用VD,所以填写VD28。
4. 使用I0.3常开触点来使能传送实数(MOV_R)指令。
IN:填写字节数据类型VD、MD、LD可以参考图五,这里使用VD,所以填写VD32。
OUT:填写字节数据类型VD、MD、LD可以参考图五,这里使用VD,所以填写VD40。
这里要注意的是:实数(浮点数)必须只能使用D也就是双字数据类型哦!因为实数是占用4个字节共32位表示方式,所以是双字数据类型为D。
三、下载并监控程序,测试
第一步:(下载程序到PLC)
第二步:(监视PLC,给各个传送指令写值)
1. 鼠标选中VB0前面数字0右击,选择写入数值,这里写一个数字10进去,这时VB2地址已经有数值10存在了,代表写入成功。
2. 鼠标选中VW10前面数字0右击,选择写入数值,这里写一个数字45进去,这时VW14地址已经有数值45存在了,代表写入成功。
3. 鼠标选中VD20前面数字0右击,选择写入数值,这里写一个数字14进去,这时VD28地址已经有数值14存在了,代表写入成功。
4. 鼠标选中VD32前面数字0.0右击,选择写入数值,这里写一个数字12进去,这时VD40地址已经有数值12.0存在了,代表写入成功。
第三步:(此时用状态图表监视各个传送指令输出OUT地址,和第二步写入的数组是一致的,代表全部写入成功)
这就是传送指令,不知大家学会了木有?
以上知识点大家都理解并且掌握了嘛?如果你还百思不得其解的?可以在上述文章找答案!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
WWSWWS
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』