智慧互联 下载中心 联系我们 关于我们 留言反馈
设为首页
收藏本站
网站导航
  首 页 培训课程 企业培训 项目合作 学员中心 技术分享 下载中心 联系方式 产品展示 淘宝店铺
  资讯检索
 
 
  课程中心

PLC类培训课程
S7-200/Smart系列培训
S7-1200/1500PLC培训
S7-300/400PLC培训
三菱Q和FX系列培训
欧姆龙CP/CJ系列培训
台达|永宏|信捷PLC培训
其他品牌PLC培训
通讯|伺服|控制器培训
分项分小专题培训
嵌入式与单片机开发
51/AVR八位单片机系列
STM32系列嵌入式培训
零基础入门课程
上位机编程
标准课程
高级课程
零基础入门课程
电类软件培训
AutoCAD应用班
AD/Protel培训
EPLAN 培训
三维与机械类软件
UG/NX建模与自动编程
SolidWorks建模与加工
自动化部品销售
工控自动化元件
PLC及周边成品

  资讯排行
1 S7-200SMAR
2 S7-1500系列P
3 PLC初学辅导-电机
4 MicroSD卡与西
5 C#利用接受事件通过
6 S7-200SMAR
7 如何用 S
8 西门子S7-1500
9 c#利用TCP/IP
10 三菱Q系列PLC以太
11 FB100和PID控
12 西门子S7-1500
13 造成PLC输出点烧坏
14 S7-200 Mod
15 自动化装备里面的工业
16 vb.net利用Se
17 TIA Portal
18 VB编写的MODBU
19 S7-200smar
20 用VB实现PLC与计
 
地区分布:滁州、安徽、宣城、池州、巢湖、六安、黄山、安庆、铜陵、芜湖、淮南、蚌埠、阜阳、宿州、合肥、马鞍山、淮北、澳门、北京、宁德、福建、泉州、漳州、龙岩、福州、南平、莆田、厦门、三明、兰州、甘肃、嘉峪关、金昌、宁夏、韶关、广东、潮州、梅州、河源、清远、珠海、汕尾、东莞、佛山、深圳、广州、汕头、湛江、江门、肇庆、云浮、阳江、茂名、中山、惠州、钦州、广西、北海、玉林、柳州、百色、贵港、梧州、柳州、桂林、南宁、贵州、遵义、六盘水、贵阳、海口、海南、三亚、琼山、文昌、琼海、万宁、通什、儋州、许昌、河南、三门峡、郑州、新乡、鹤壁、安阳、濮阳、焦作、商丘、洛阳、漯河、平顶山、南阳、信阳、济源、周口、驻马店、开封、沧州、河北、保定、石家庄、邯郸、邢台、衡水、秦皇岛、廊坊、承德、张家口、唐山、佳木斯、黑龙江、哈尔滨、齐齐哈尔、大兴安岭、大庆、鹤岗、牡丹江、伊春、宜昌、湖北、荆门、黄石、咸宁、荆州、鄂州、孝感、黄冈、十堰、随州、仙桃、天门、武汉、潜江、襄樊、益阳、湖南、常德、长沙、永州、怀化、岳阳、株洲、郴州、衡阳、湘潭、昭阳、张家界、长春、吉林、白城、吉林、四平、辽源、通化、白山、松原、扬州、江苏、苏州、无锡、常州、镇江、泰州、盐城、淮阴、宿迁、连云港、徐州、南京、南通、景德镇、江西、鹰潭、新余、萍乡、赣州、上饶、抚、宜春、九江、吉安、南昌、辽阳、辽宁、新、营口、盘锦、大连、锦州、铁岭、抚顺、丹东、鞍山、沈阳、本溪、朝阳、葫芦岛、赤峰、内蒙古、呼伦贝尔、呼和浩特、包头、银川、宁夏、石嘴山、西宁、青海、滨州、山东、青岛、日照、临沂、济宁、威海、莱芜、枣庄、菏泽、泰安、济南、烟台、潍坊、淄博、东营、德州、聊城、阳泉、山西、太原、朔州、晋城、临汾、大同、延安、陕西、宝鸡、渭南、铜川、西安、咸阳、上海、自贡、四川、南充、攀枝花、宜宾、泸州、绵阳、成都、德阳、天津、香港、乌鲁木齐、新疆、石河明、舟山、浙江、宁波、绍兴、金华、嘉兴、湖州、杭州、丽水、温州、重庆
 
 
三菱PLC的TO和FROM指令及实例
双击自动滚屏 恒邦PLC培训机构2017-05-04 阅读:6657次 关注微信公众号 PLC958,获取最快捷,最有用的技术资讯
恒邦培训机构为您提供如下课程:工业组态高级应用班,垂询电话:0553-5848750,18055386918
工业组态高级应用班
恒邦培训机构为您提供如下课程:西门子S7-1500系列PLC培训,垂询电话:0553-5848750,18055386918
西门子S7-1500系列PLC培训
恒邦培训机构为您提供如下课程:嵌入式STM32从入门到应用开发,垂询电话:0553-5848750,18055386918
嵌入式STM32从入门到应用开发
恒邦培训机构为您提供如下课程:西门子S7-1200 PLC综合课程,垂询电话:0553-5848750,18055386918
西门子S7-1200 PLC综合课程

TO指令是从plc对增设的特殊单元(如FX2N-4DA)缓冲存储器(BFM)写入数据的指令 
TO,TOP:十六位连续执行和脉冲执行型指令
DTO,DTOP:三十二位连续执行和脉冲执行型指令
 
TO指令的编程格式: TO  K1  K12  D0  K2
*K1:特殊模块的地址编号,只能用数值,范围:0---7
*K12:特殊模块的缓冲存储器起始地址编号,只能用数值,范围:0---32767
*D0:源寄存器起始地址编号,可以用T,C,D数值和位元件组合如K4X0
*K2:传送的点数,只能用数值。范围:1---32767
 
TO  K1  K12  D0  K2指令的作用是: 将PLC的16位寄存器D0,D1的数值分别写入特殊单元(或模块)N0.1的缓冲寄存器(BFM)#12,#13中。
 
1、在特殊辅助继电器M8164闭合时,D8164内的数据做为传送点数。
 
2、特殊辅助继电器M8028断开状态,在TO指令执行时,自动进入中断禁止状态,输入中断和定时器中断不能执行。在这期间发生的中断只能等FROM指令执行完后开始执行。TO指令可以在中断程序中使用
 
3、特殊辅助继电器M8028闭合状态,在TO指令执行时,如发生中断则执行中断程序,TO指令不能在中断程序中使用。
 
FROM指令是将PLC增设的特殊单元(如FX2N-4AD)缓冲存储器(BFM)的内容读到可编程控制器的指令
 
FROM、FROMP:十六位连续执行和脉冲执行型指令
DFROM、DFROMP:三十二位连续执行和脉冲执行型指令
 
读出指令FROM的编程格式:FROM  K1  K29  D0  K2
*K1:特殊模块的地址编号,只能用数值,范围:0---7
*K29:特殊模块的缓冲存储器起始地址编号,只能用数值,范围:0---32767
*D0:目标寄存器起始地址编号,可以用T,C,D和除X外的位元件组合如K4Y0
*K2:传送的点数,只能用数值。范围:1---32767
 
FROM  K1  K29  D0  K2指令的作用是: 从特殊单元(或模块)N0.1的缓冲寄存器(BFM)#29,#30中读出16位数据传送至PLC的D0,D1寄存器里。
 
1、在特殊辅助继电器M8164闭合时,D8164内的数据做为传送点数 。
 
2、特殊辅助继电器M8028断开状态,在FROM指令执行时,自动进入中断禁止状态,输入中断和定时器中断不能执行。在这期间发生的中断只能等FROM指令执行完后开始执行。FROM指令可以在中断程序中使用。
 
3、特殊辅助继电器M8028闭合状态,在FROM指令执行时,如发生中断则执行中断程序,FROM指令不能在中断程序中使用。


 
FX2N-4AD是将输入通道接收到的模拟信号转换成数字量,此模块有四个输入通道,最大分辨率是12位。
 #p#分页标题#e#
FX2N-4AD:
1、可选用的模拟值范围是-10V到10VDC(分辨率:5mV),或者是4到20mA,-20mA到20mA(分辨率20μA)。
 
2、FX2N-4AD和FX2N主单元之间通过缓冲存储器交换数据,FX2N-4AD共有32个缓冲存储器(每个是16位数据)。
 
3、FX2N-4AD占用FX2N扩展总线的8个点。这8个点可以分配成输入或输出。FX2N-4AD消耗FX2N主单元或有源扩展单元5V电源槽30mA的电流。
 
缓冲存储器(BFM)的分配如下:
*#0:通道初始化,缺省值H0000 。
*#1---#4:通道1---通道4的平均采样数(1---4096),用于得到平均结果。缺省值高设为8(正常速度),高速操作可选择1 。
#5---#8:通道1---通道4采样数的平均输入值,即根据#1---#4规定的平均采样次数,得出所有采样的平均值。
#9---#12:通道1---通道4读入的当前值。
#13,#14:保留,用户不可以更改。
*#15:选择A/D转换速度,设为0(缺省值)则选择正常速度(15ms/通道);设为1则选择高速(15ms/通道)。
#16---#19:保留,用户不可以更改。
*#20:复位到缺省值和预设。缺省值为0 。
*#21:禁止调整偏移、增益值。缺省值为(0,1)允许状态 。
*#22:偏移,增益调整  G4 O4 G3 O3 G2 O2 G1 O1 。
*#23:偏移值 缺省值为0 。
*#24:增益值 缺省值为5000 。
#25---#28:保留,用户不可以更改。
#29:错误状态 。
#30:识别码K2010 。
#31:禁用。
带*标志的缓冲区(如#0)可以用BFM写入指令TO从PLC写入 。不带*标志的缓冲区(如#5)可以用BFM读出指令FROM读入到PLC 。偏移的定义:当数字输出为0时的模拟量输入值 。增益的定义:当数字量输出为+1000时的模拟量输入值。
 
 
实例如图:通道1与通道2用作电压输入,FX2N-4AD模块连接在特殊功能模块的0号位置,平均数设为4,PLC的D0,D1接收平均数字值。

1、读出识别码与K2010比较,如果识别码是K2010则表示#p#分页标题#e#PLC所连模块是FX2N-4AD,CMP指令将M1闭合(K2010等于D4)。
 
2、建立模拟输入通道#1,#2 。#0缓冲区的作用是通道初始化,从低位到高位分别指定通道1、通道4,位的定义为: 0--预设范围(-10V到10V)。

 
   好文推荐
1 S7-1500系列PLC模块安装步骤范例7102
2 PLC初学辅导-电机顺序启动5663
3 MicroSD卡与西门子S7-200SMART系列PLC5642
4 C#利用接受事件通过串口接受PLC数据5751
5 S7-200SMART西门子PLC的固件升级5603
6 西门子S7-1500系列PLC选型时需要注意这十点12516
7 三菱Q系列PLC以太网通信设置方法11922
8 造成PLC输出点烧坏的原因有哪些14611
9 S7-200smart系列PLC中SD卡的使用7905
10 用VB实现PLC与计算机间的串行通信7006

18055386918、18055386926学PLC单片机上位机编程咨询PLC培训请学PLC单片机上位机编程 咨询嵌入式培训请 PLC编程与工控技术群
关键词:PLC培训 PLC编程培训 芜湖PLC培训 西门子PLC培训 三菱PLC培训 欧姆龙PLC培训 PLC网络培训 PLC教学视频 PLC教程 PLC编程实例 PLC编程入门
触摸屏培训 伺服系统培训 变频器培训 PLC编程软件下载 安徽PLC培训 学习PLC 设计师证书 PLC培训学校 马鞍山培训 合肥PLC培训 人机界面培训

© copyright all rights reserved
恒邦自动化培训中心 - 芜湖市恒邦科技有限公司 全部资讯 全部课程
地址:芜湖经济技术开发区科创中心C园 邮编:241006 TEL:0553-5848750
未经许可 以上内容不得转载 或用作商业用途 皖ICP备09005786号-1

PLC培训 PLC编程培训 芜湖PLC培训 西门子PLC培训 三菱PLC培训 欧姆龙PLC培训 PLC网络培训 PLC教学视频 PLC教程 PLC编程实例 PLC编程入门
触摸屏培训 伺服系统培训 变频器培训 PLC编程软件下载 安徽PLC培训 学习PLC 设计师证书 PLC培训学校 马鞍山培训 合肥PLC培训 人机界面培训