?在工控自动化行业,vb用的多吗 如果学习vb,主要用于和plc做控制,需要学习vb的什

欢迎你:PLC技术.PLC解密服务.PLC编程软件.自动化学习.工控学习.自动化控制.工控FTP.工控破解.PLC电缆.PLC维修.三菱PLC学习.组态王多媒体.数控维修 - PLC技术论坛 - 广州工控在线
欧姆龙CP1H解密 CJ1M解密 CP1E解密 CP1L解密 CJ2M解密 CP1E解密usb版 CQM1H解密 三菱FX3U解密 FX3G解密 FX3UC解密 三菱A解密 三菱Q解密 三菱FX2N解密 台达EH2解密 台达ES2解密 台达SV解密 台达SC2解密 台达EH解密 台达EX解密 松下AFPX解密 松下AFPG解密 松下FP0R解密 松下AFPH解密 松下FP解密 S7-200解密 S7-1200解密 S7-200CN解密 S7-300解密 合信PLC解密 ctsc-200解密 光洋PLC解密 信捷PLC解密 丰炜PLC解密 施耐德PLC解密 汇川PLC解密 LGK120S解密 永宏FBS解密 永宏FBE解密 富士PLC解密 台达触摸屏解密 海泰克触摸屏解密 三菱F900解密 三菱GOT解密 三菱GOT1000解密 松下屏GT解密 威纶MT6000解密 威纶MT8000解密 触摸屏MT506解密 威纶MT6100i解密 威纶MT6070i解密 威纶TK6070i解密 威纶MT6056i解密 eview屏解密 白光屏解密 富士人机解密 威纶屏解密 Pro-face人机解密 台达DVP触摸屏解密 组态王6.53版解密 昆仑通态6.2版解密 力控6.2版解密 iFIX4.0版解密 MCGS6.2版解密
&&当前位置: >
欢迎你:PLC技术.PLC解密服务.PLC编程软件.自动化学习.工控学习.自动化控制.工控FTP.工控破解.PLC电缆.PLC维修.三菱PLC学习.组态王多媒体.数控维修作者:广州安达自动化&&&&来源:安达科技&&&&更新时间: 17:51:40&&&&浏览次数:3411
PLC入门学习专栏
PLC、DCS、FCS三大控制系统的特点
PLC常用程序设计语言简介
设计可编程控制系统时的故障防范
基于PLC的物料包装输送监控系统
西门子PLC和松下PLC的区别
欢迎进入本站学习基础plc知识,知识在于积累,聪明在于勤奋!21世纪的中国正步入工业时代,抓住机遇,学习热门的plc控制技术,祝你成功!;
什么是PLC?
PLC的工作原理
PLC的硬件组成
PLC的软件组成
美国的PLC产品介绍――世界三大流派
欧州的PLC产品介绍――世界三大流派
日本的PLC产品介绍――世界三大流派
PLC可编程序控制器的主要性能指标
PLC编程的基本原则
PLC编程技巧
PLC控制系统设计
PLC控制系统设计的基本原则
PLC控制系统设计与调试的步骤
PLC机型的选择步骤与原则
PLC容量的选择步骤与原则
PLCI/O模块的选择步骤与原则
设计可编程控制系统时的故障防范
PLC控制系统的维护
PLC的故障诊断
提高PLC控制系统可靠性的措施
更多。。。。。。
PLC的基本知识
PLC的组成及工作原理
什么是PLC?可编程序控制器的定义
PLC的特点 可编程序控制器(PLC)的特点
可编程序控制器PLC的应用范围
可编程序控制器PLC的分类
美国的PLC产品介绍――世界三大流派
欧州的PLC产品介绍――世界三大流派
日本的PLC产品介绍――世界三大流派
我国的PLC产品
PLC可编程序控制器的主要性能指标
认识PLC可编程序控制器
可编程序控制器PLC的结构及各部分作用
可编程序控制器PLC各组成部件的作用
PLC的工作原理
PLC的工作过程,PLC的运行方式
PLC的硬件组成
PLC的软件组成
PLC扫描工作原理
PLC执行程序的过程及特点
PLC的等效电路
PLC控制系统与电器控制系统的区别
电气控制基础
电气控制基础
什么是刀开关?刀开关的结构及选用原则
什么是空气开关(低压断路器)?
空气开关的典型产品及选用
什么是熔断器?常用的熔断器介绍
如何选择熔断器
什么是主令电器?常用的主令电器有哪些
控制按钮的组成及符号
行程开关(限位开关)的工作原理及符号
红外线光电开关的工作原理及应用范围
万能转换开关的工作原理及符号表示
电气是什么意思
电器的分类
低压电器的作用
常用低压电器的主要种类和用途
交流接触器结构与工作原理
交流接触器的分类及基本参数
接触器的符号与型号说明
如何选用交流接触器?接触器的选用步骤
什么是继电器?继电器的分类
时间继电器的分类、结构及选用原则
三菱FX系列PLC简介及型号说明
三菱FX0S系列的基本单元
三菱FX0N系列的基本单元
三菱FX2S系列的基本单元
三菱FX系列PLC的编程器及其他外部设备
三菱FX系列PLC各单元模块的连接
三菱FX系列PLC的性能指标比较
三菱FX系列PLC功能指令一览表
三菱FX系列PLC取指令与输出指令
FX系列PLC的内部软继电器及编号
PLC编程软件下载
三菱FXPLC中文3.0版及学习软件资料
西门子S7-200PLC汉化仿真软件
FX系列PLC硬件配置及性能指标
FX系列PLC的功能指令
三菱FX系列PLC简介及型号说明
三菱FX0S系列的基本单元
三菱FX0N系列的基本单元
三菱FX2S系列的基本单元
三菱FX系列PLC的编程器及其他外部设备
三菱FX系列PLC各单元模块的连接
三菱FX系列PLC的性能指标比较
模拟量输入输出模块
PID过程控制模块
定位控制模块
三菱FX系列PLC功能指令一览表
三菱FX系列PLC功能指令的表示格式
三菱FX系列PLC功能指令的执行方式与数据长度
三菱FX系列PLC功能指令的数据格式
条件跳转指令CJ(P)的编号为FNC00
子程序调用与子程序返回指令
与中断有关的指令
主程序结束指令FEDND
监视定时器指令WDT
循环指令FOR NEXT
FX系列PLC的基本逻辑指令
FX系列PLC的编程元件
三菱FX系列PLC取指令与输出指令
三菱FX系列PLC触点串联指令
三菱FX系列PLC触点并联指令
三菱FX系列PLC块操作指令(ORB / ANB)
三菱FX系列PLC置位与复位指令
三菱FX系列PLC微分指令(PLS/PLF)
三菱FX系列PLC主控指令(MC/MCR)
三菱FX系列PLC堆栈指令(MPS/MRD/MPP)
三菱FX系列PLC逻辑反、空操作与结束指令
三菱FX系列PLC的步进指令(STL/RET)
FX系列PLC的内部软继电器及编号
三菱FX系列PLC输入继电器(X)
三菱FX系列PLC输出继电器(Y)
三菱FX系列PLC辅助继电器(M)
三菱FX系列PLC定时器(T)
三菱FX系列PLC计数器(C)
三菱FX系列PLC数据寄存器(D)
三菱FX系列PLC指针(P、I)
三菱FX系列PLC常数(K、H)
西门子S7系列PLC的主要种类及应用软件
西门子PLC的发展史 SIMATIC商标
西门子S7-200系列PLC的基本硬件组成
S7-200系列PLC的主要技术性能
西门子SIMATIC S7-200系列PLC的特点、产品类型及编程软件
S7-200PLC的外形结构
西门子S7-200的接口模块
什么是编址 S7-200的编址方法
S7-300的基本位逻辑指令
什么是状态字?状态字的作用
基于PLC的物料包装输送监控系统
Vb6.0 实现计算机与三菱PLC的通信
用PLC实现分段液位的控制
手机与OMRON的PLC通讯
自来水加压站PLC控制恒压供水系统
PC机与PLC串行通信的实现(三菱FX)
PLC课程在中技教学中的推广
开放式工业过程自动化系统
BOPP薄膜生产线的CC-Link现场总线集散控制系统
PLC、DCS、FCS三大控制系统的特点
S7系列PLC基础知识
S7-200系列PLC的编程基础
西门子S7系列PLC的主要种类及应用软件
西门子PLC的发展史 SIMATIC商标
西门子S7-200系列PLC的基本硬件组成
S7-200系列PLC的主要技术性能
西门子SIMATIC S7-200系列PLC的特点、产品类型及编程软件
S7-200PLC的外形结构
西门子S7-200的接口模块
什么是编址 S7-200的编址方法
S7-200PLC的基本配置
SIMATIC S7-300 可编程控制器的应用
数据在存储器中存取的方式
S7-200系列 PLC的存储器空间
S7-200系列 PLC的数据存储器寻址
S7-200PLC的数据区
西门子PLC S7-200的寻址方式
西门子PLC S7-200的程序结构
S7-200系列的基本逻辑指令
S7-200系列PLC的位逻辑指令及应用(梯形图、指令表、时序图)
S7-200系列PLC的比较指令
S7-200系列PLC的定时器指令
S7系列PLC的定时器和计数器指令
S7系列PLC的应用实例
西门子S7系列PLC定时器的结构
西门子S7系列PLC脉冲定时器
西门子S7系列PLC 定时器再启动指令FR
西门子S7系列PLC 扩展脉冲定时器
西门子S7系列PLC 接通延时定时器
S7系列PLC保持型接通延时定时器
西门子S7系列PLC 关断延时定时器
西门子S7系列PLC 计数器的结构
西门子S7系列PLC 计数器再启动指令
三相笼型异步电动机的Y―Δ降压起动控制
三相异步电动机可逆运行能耗制动控制
多路定时器―多台电动机的顺序循环控制
PLC控制系统现场调试步骤(以S7为例)
PLC系统故障分类和故障诊断
STEP7软件故障诊断基础
PLC控制系统设计的基本内容
PLC控制系统的设计步骤
PLC控制系统硬件设计方法
PLC控制系统程序结构设计
PLC的通信与网络
1.PC与FX的硬件连接图
2.FX系列PLC通信协议
3.利用VB编程实现PC与三菱PLC通信
1.PC与S7-200系列PLC通信的连接
2.S7-200系列PLC自由通信口初始化通信
3.西门子S7-200系列PLC与PC通信程序
1.PC与欧姆龙CPM1A系列PLC的连接
2.PC与欧姆龙CPM1A系列PLC的通信协议
三菱PLC及网络在汽车总装线上的应用
更多。。。。。。
梯形图的编程举例
PLC程序的设计方法及示例
什么是梯形图?梯形图编程的基本概念
PLC常用程序设计语言简介
PLC编程的基本原则
PLC编程技巧
产生脉冲的程序的PLC程序梯形图
断电延时动作的PLC程序梯形图
多个定时器组合的延时程序的PLC梯形图
应用计数器的延时PLC程序梯形图
PLC程序的内容和质量评价指标
PLC程序的调试方法及步骤
PLC编程的经验设计法
送料小车自动控制的梯形图程序设计示例
两处卸料小车自动控制的梯形图程序设计
PLC程序的顺序控制设计法
什么是功能表图
功能表图的组成
功能表图的基本结构
逻辑函数与梯形图的关系
组合逻辑设计法的编程步骤
复杂PLC程序的设计方法
松下PLC FP1产品规格及性能介绍
松下PLC FP1内部寄存器及I/O配置
松下PLC FP1特殊内部继电器
松下FP1系列指令系统概述
PLC编程的基本原则
PLC编程技巧
PLC基本电路的编程
松下PLC 定时器功能指令
松下PLC计数器功能指令
PLC定时器指令(TMR、TMX和TMY指令)的格式
PLC定时器工作原理
例1 两个定时器T0、T1的串联梯形图、时序图、指令表
例2 两个定时器T0、T1的串联梯形图、时序图、指令表
例3 PLC设计延时接通电路梯形图
例4 PLC延时断开电路梯形图时序图
例5 PLC振荡电路梯形图时序图
例6 PLC用时序图分析梯形图的工作原理
例7 PLC报警电路梯形图与时序图
PLC计数器指令(CT)指令格式
PLC计数器工作原理
1.分析梯形图的逻辑功能并作时序图
2.采用两个或两个以上计数器组成长延时电路。
3.PLC采用定时器和计数器组成的长时间延时电路
4.PLC采用计数器组成顺序延时接通电路。
5.PLC用时序图描述梯形图的逻辑功能
A-B PLC简介
AB PLC的双CPU冗余控制实现
基于控制网的PLC-5“热备份”
罗克韦尔产品在石油管生产线上的应用
ControlLogix在炼钢中的应用
电力与能源管理解决方案
欧姆龙PLC基础
欧姆龙PLC指令系统
欧姆龙PLC简介 OMRON(立石公司)
欧姆龙PLC CPM1A小型机的组成 OMRON
欧姆龙PLC CPM1A系列PLC的输入/输出特性
欧姆龙PLC CPM1A系列PLC的使用条件
欧姆龙CPM1A系列PLC的编程元件
输入/输出继电器区
内部继电器 欧姆龙CPM1A系列PLC
OMRON C系列PLC指令系统
欧姆龙CPM1A系列PLC基本指令
欧姆龙CPM1A系列PLC功能指令
PLC原理及应用试题
PLC系统设计课题
PLC试题 可编程序控制器试题1
PLC试题 可编程序控制器试题2
《PLC原理及应用》试题1
《PLC原理及应用》试题2
《PLC原理及应用》试题3
《PLC原理及应用》试题4
《PLC原理及应用》试题5
《PLC原理及应用》试题6
《PLC原理及应用》试题7
PLC实训试题库
课题1:十字路口交通信号灯PLC控制系统设计与调试
课题2:PLC控制变频调速系统设计与调试
课题3:五层电梯模型 PLC 控制系统设计与调试
课题4:五相十拍步进电动机控制程序的设计与调试
课题5:机械手操作控制装置
课题6:工业铲车操作控制
课题7:车辆出入库管理
课题8:自动门控制装置
课题9:三相六拍步进电动机控制程序的设计与调试
课题10:锯齿波发生器
| 触摸屏学习 | PLC技术 | plc解密 |组态软件 | 工控资料库 |PLC视频 | PLC教程 | PLC套装 | PLC实例 | 联系我们 |
plc套装,询价联系
部分解密软件价格可议,索取试用版软件联系QQ:
手机: 周工
1、EMAIL或QQ或手机短信联系说明:把你需求的工控软件资料明细尽管列出,解密软件请说明你要解的plc或触摸屏的型号.本站主QQ:若不在线,可直接留言.(本站每日上网,保证及时回复)2.最好是预先来封邮件,说明你的需求资料明细,再与本站手机联系,电话中不作技术交流.技术交流加QQ:
| 触摸屏学习 | PLC技术 | plc解密 |组态软件 | 工控资料库 |PLC视频 | PLC教程 | PLC套装 | PLC实例 | 联系我们 |
| 触摸屏学习 | PLC技术 | plc解密 |组态软件 | 工控资料库 |PLC视频 |  
自动化论坛.
PLC解密网 中国工控网 中华工控网 中国自动化 中国电机网 自动工业
更多工控资源
三菱FX3u解密 三菱FX3G解密 欧姆龙CP1H解密 欧姆龙CP1E解密 CP1EUSB解密 欧姆龙CJ1M解密 S7-200CN解密 S7-1200解密 S7-300解密 S7-400解密 威纶MT6000解密 威纶MT8000解密 三菱GOT1000解密 GOT1150解密 GOT1500解密 三菱Q系列解密 台达EH解密 永宏FBS解密 FBE解密 LG120S解密 松下FPX解密 松下FPG解密 FPH解密 FPΣ解密 威纶MT6056解密 MT6070解密 MT8070解密 MT6100解密 MT8100解密 MT8104解密 欧姆龙CQM1H解密 CP1L解密 CJ1G解密 CJ1H解密 CS1G解密 CS1H解密 CS1D解密 FX3UC解密 信捷PLC解密 信捷XC3解密 信捷XC2解密 合信PLC解密 台达触摸屏解密 组态王6.53解密版 昆仑通态6.2解密版 力控6.2解密版 iFIX4.0解密版 MCGS6.2解密版 三菱FX3u解密软件 三菱FX3G解密软件 欧姆龙CP1H解密软件 欧姆龙CP1E解密软件 CP1EUSB解密软件 欧姆龙CJ1M解密软件 S7-200CN解密软件 S7-1200解密软件 S7-300解密软件 S7-400解密软件 威纶MT6000解密 威纶MT8000解密软件 三菱GOT1000解密软件 GOT1150解密软件 GOT1500解密软件 三菱Q系列解密软件 台达EH解密软件 永宏FBS解密软件 FBE解密软件 LG120S解密软件 松下FPX解密软件 松下FPG解密软件 FPH解密软件 FPΣ解密软件 威纶MT6056解密软件 MT6070解密软件 MT8070解密软件 MT6100解密软件 MT8100解密软件 MT8104解密软件 欧姆龙CQM1H解密软件 CP1L解密软件 CJ1G解密软件 CJ1H解密软件 CS1G解密软件 CS1H解密软件 CS1D解密软件 FX3UC解密软件 信捷PLC解密 信捷XC3解密软件 信捷XC2解密软件 合信PLC解密软件 台达触摸屏解密软件 组态王6.53破解版 昆仑通态6.2破解版 力控6.2破解版 iFIX4.0破解版 MCGS6.2破解版 组态王6.53版 昆仑通态6.2版 力控6.0版 iFIX4.0版组态王6.53破解版下载 组态王6.53破解授权 组态王6.53破解 组态王6.53版下载组态王6.53解密版下载 组态王6.53解密授权 组态王6.53解密 组态王6.53版下载 FX3u解密 FX3G解密 CP1H解密 CP1E解密 CP1EUSB解密 CJ1M解密 S7-200CN解密 S7-1200解密 S7-300解密 S7-400解密 MT6000解密 MT8000解密 GOT1000解密 GOT1150解密 GOT1500解密 三菱Q系列解密 EH解密 FBS解密 FBE解密 LG120S解密 FP-X解密 FP-G解密 FPH解密 FPΣ解密 MT6056解密 MT6070解密 MT8070解密 MT6100解密 MT8100解密 MT8104解密 CQM1H解密 CP1L解密 CJ1G解密 CJ1H解密 CS1G解密 CS1H解密 CS1D解密 FX3UC解密 信捷PLC解密 XC3解密 XC2解密 合信解密 台达触摸屏解密 组态王6.53版 昆仑通态6.2版 力控6.2版 iFIX4.0版 MCGS6.2版
欧姆龙CP1E解密 CP1Eusb口解密软件价格 永宏FBS解密软件价格 台达触摸屏解密软件价格 三菱GOT1000解密软件价格 维纶MT8000解密软件价格 MT6000解密软件价格 松下FPX解密软件价格 三菱Q解密软件价格 PLC解密下载服务有:三菱FX3u解密下载 FX3UC解密下载 FX3G解密下载 CP1H解密下载 CP1E解密 CP1Eusb口解密下载 CJ1M解密下载 S7-200CN解密下载 S7-1200解密下载 S7-200解密下载 三菱GOT1000解密下载 三菱Q解密下载 LGK120S解密下载 台达EH解密下载 松下FPX解密下载 松下FPG解密下载 CJ1G解密下载 CJ1H解密下载 CS1G解密下载 CS1H解密下载 CS1D解密下载 CQM1H解密下载 永宏FBS解密下载 台达触摸屏解密下载 MT6000解密下载 MT8000解密下载 MT6056解密下载 MT6070解密下载 MT8070解密下载 MT6100解密下载 MT8100解密下载 MT8104解密下载 PLC解密软件下载服务有:三菱FX3u解密软件下载 三菱FX3G解密软件下载 三菱fx3uC解密软件下载 S7-200CN解密软件下载 S7-1200解密软件下载 S7-200解密软件下载 台达EH解密软件下载 LG120S解密软件下载 FBS解密软件下载 欧姆龙CP1H解密软件下载 欧姆龙CQM1H解密软件下载 欧姆龙CJ1M解密软件下载 欧姆龙CP1E解密 CP1Eusb口解密软件下载 永宏FBS解密软件下载 台达触摸屏解密软件下载 三菱GOT1000解密软件下载 维纶MT8000解密软件下载 MT6000解密软件下载 松下FPX解密软件下载 三菱Q解密软件下载 PLC解密报价服务有:三菱FX3u解密报价 FX3UC解密报价 FX3G解密报价 CP1H解密报价 CP1E解密 CP1Eusb口解密报价 CJ1M解密报价 S7-200CN解密报价 S7-1200解密报价 S7-200解密报价 三菱GOT1000解密报价 三菱Q解密报价 LGK120S解密报价 台达EH解密报价 松下FPX解密报价 松下FPG解密报价 CJ1G解密报价 CJ1H解密报价 CS1G解密报价 CS1H解密报价 CS1D解密报价 CQM1H解密报价 永宏FBS解密报价 台达触摸屏解密报价 MT6000解密报价 MT8000解密报价 MT6056解密报价 MT6070解密报价 MT8070解密报价 MT6100解密报价 MT8100解密报价 MT8104解密报价PLC解密软件报价服务有:三菱FX3u解密软件报价 三菱FX3G解密软件报价 三菱fx3uC解密软件报价 S7-200CN解密软件报价 S7-1200解密软件报价 S7-200解密软件报价 台达EH解密软件报价 LG120S解密软件报价 FBS解密软件报价 欧姆龙CP1H解密软件报价 欧姆龙CQM1H解密软件报价 欧姆龙CJ1M解密软件报价 欧姆龙CP1E解密 CP1Eusb口解密软件报价 永宏FBS解密软件报价 台达触摸屏解密软件报价 三菱GOT1000解密软件报价 维纶MT8000解密软件报价 MT6000解密软件报价 松下FPX解密软件报价 三菱Q解密软件报价 GOT1150解密软件 GOT1500解密软件 三菱PLCFX3UC密码破解方法的研究与FX3U密码实验
工控在线版权所有(c) 手机: 电话: 传真:020-E-mail: MSN: QQ:/QQ:信息产业部ICP信息备案:中国网站备案中心号码VB与S7-200PLC的PPI通讯协议【工控老鬼】
&通过硬件和软件侦听的方法,分析PLC内部固有的PPI通讯协议,然后上位机采用VB编程,遵循PPI通讯协议,读写PLC数据,实现人机操作任务。这种通讯方法,与一般的自由通讯协议相比,省略了PLC的通讯程序编写,只需编写上位机的通讯程序资源。
&S7-226的编程口物理层为RS-485结构,SIEMENS提供MicroWin软件,采用的是PPI(Point
Point)协议,可以用来传输、调试PLC程序。在现场应用中,当需要PLC与上位机通讯时,较多的使用自定义协议与上位机通讯。在这种通讯方式中,需要编程者首先定义自己的自由通讯格式,在PLC中编写代码,利用中断方式控制通讯端口的数据收发。采用这种方式,PLC编程调试较为烦琐,占用PLC的软件中断和代码资源,而且当PLC的通讯口定义为自由通讯口时,PLC的编程软件无法对PLC进行监控,给PLC程序调试带来不便。
& & & SIEMENS
S7-200PLC的编程通讯接口,内部固化的通讯协议为PPI协议,如果上位机遵循PPI协议来读写PLC,就可以省略编写PLC的通讯代码。如何获得PPI协议?可以在PLC的编程软件读写PLC数据时,利用第三个串口侦听PLC的通讯数据,或者利用软件方法,截取已经打开且正在通讯的端口的数据,然后归纳总结,解析出PPI协议的数据读写报文。这样,上位机遵循PPI协议,就可以便利的读写PLC内部的数据,实现上位机的人机操作功能。&
&&&&&&&软件设计
系统中测控任务由SIEMENS
S7-226PLC完成,PLC采用循环扫描方式工作,当定时时间到时,执行数据采集或PID控制任务,完成现场的信号控制。计算机的监控软件采用VB编制,利用MSComm控件完成串口数据通讯,通讯遵循的协议为PPI协议。
&&&&&&&PPI协议
西门子的PPI(Point to
Point)通讯协议采用主从式的通讯方式,一次读写操作的步骤包括:首先上位机发出读写命令,PLC作出接收正确的响应,上位机接到此响应则发出确认申请命令,PLC则完成正确的读写响应,回应给上位机数据。这样收发两次数据,完成一次数据的读写【5】。
其通讯数据报文格式大致有以下几类:
1、读写申请的数据格式如下:
SD LE LER SD DA SA FC DASP SSAP DU FCS
SDStart Delimiter)开始定界符(68H)
LE:(Length)报文数据长度
LER:(Repeated Length)重复数据长度
SD: (Start Delimiter)开始定界符(68H)&
SA:(Source Address)源地址,指该地址的指针,为地址值乘以8
DA:(Destination Address)目标地址,指该地址的指针,为地址值乘以8
FC:(Function Code)功能码
DSAP:(Destination Service Access Point)目的服务存取点
SSAP:(Source Service Access Point)源服务存取点
DU:(Data Unit)数据单元
FCS:(Frame Check Sequence)校验码
ED:(End Delimiter)结束分界符(16H)
报文数据长度和重复数据长度为自DA至DU的数据长度,校验码为DA至DU数据的和校验,只取其中的末字节值。
在读写PLC的变量数据中,读数据的功能码为 6CH,写数据的功能码为 7CH。
2、PLC接收到读写命令,校验后正确,返回的数据格式为 E5H
3、确认读写命令的数据格式为:
SD SA DA FC FCS ED&
其中SD为起始符,为10H
SA为数据源地址
DA为目的地址
FC为功能码,取5CH
FCS为SA+DA+FC的和的末字节
ED为结束符,取16H
PPI协议的软件编制&
在采用上位机与PLC通讯时,上位机采用VB编程,计算机采用PPI电缆或普通的485串口卡与PLC的编程口连接,通讯系统采用主从结构,上位机遵循PPI协议格式,发出读写申请,PLC返回相应的数据。程序实现如下:
&&&&&&1、串口初始化程序:
MSComm1.Settings = "9600,e,8,1"
MSComm1.InputLen = 0
MSComm1.RThreshold = 1
MSComm1.InputMode = comInputModeBinary
PPI协议定义串口为以二进制形式收发数据,这样报文的通讯效率比ASCII码高。
2、串口读取数据程序,以读取VB100数据单元为例:
Dim Str_Read(0 To 32) ‘定义发送的数据为字节为元素的数组。
Str_ Read (32) = &H16
‘相应的数组元素赋值,按照以下格式:
Str_ Read (29) = (100*8) \ 256 ‘地址为指针值,先取高位地址指针
Str_ Read (30) = (100*8) Mod 256 ‘取低位地址指针
Str_ Read (24) = 1 ‘读取的数据长度(Byte的个数)
For I=4 to 30
Temp_FCS = Temp_FCS +
Str_Read(i)&
Str_Read(31)= Temp_FCS Mod 256
‘计算FCS校验码,其它数组元素赋值省略。
68 1B 1B 68 2 0 6C 32 1 0 0 0 0 0 E 0 0 4 1 12 A 10 2 0 1 0 1 84 0
3 20 8B 16&
PLC返回数据 E5 后,确认读取命令,发送以下数据:
10 2 0 5C 5E 16
然后上位机VB程序接受到以下数据:
68 16 16 68 0 2 8 32 3 0 0 0 0 0 2 0 5 0 0 4 1 FF 4 0 8 22 78
首先识别目标地址和源地址,确认是这次申请的返回数据,然后经过校验检查,正确后解析出第26号数据(&H22)即为VB100字节的数据。
3、串口写入数据程序,以写VB100数据单元为例:
Dim Str_Write(0 To 37) ‘定义发送的数据为字节为元素的数组。
Str_Write (37) = &H16
‘相应的数组元素赋值,按照以下格式
Str_Write (35) = &H10 ‘要写入的数据值
68 20 20 68 2 0 7C 32 1 0 0 0 0 0 E 0 5 5 1 12 A 10 2 0 1 0 1 84 0
3 20 0 4 0 8 C B9 16&
PLC返回数据 E5 后,确认写入命令,发送以下数据:&转载自.cn&
10 2 0 5C 5E 16
然后上位机VB程序接受到以下数据:
68 12 12 68 0 2 8 32 3 0 0 0 0 0 2 0 1 0 0 5 1 FF 47
这是PLC正确接收并写入信息的返回数据。
&&&&&&&4、串口接收程序:
在数据接收程序中,利用VB中MSComm控件,一次接收缓冲区中的全部数据,存放到数组形式的暂存单元中,然后分析每个元素的值,得到读写的数据。
Dim RCV_Array() As Byte
Dim Dis_Array As String
Dim RCV_Len As Long
RCV_Array = MSComm1.Input ‘取出串口接收缓冲器的数据。
RCV_Len = UBound(RCV_Array)
ReDim Temp(0 To UBound(RCV_Array))
For i = 0 To RCV_Len
Dis_Array = Dis_Array & Hex(RCV_Array (i))
Text1.Text = Dis_Array ‘接收到的数据送显示。
在程序的读写过程中,一次最大可以读写222个字节,目前给出的数据读写为整数格式。
数据类型 Str_
Read(27)&&转载自电气自动化技术网&
以上程序,是以读写PLC的V变量区为例,利用PPI协议还可以读写S7-200PLC中的各种类型数据,包括I、Q、SM、M、V、T、C、S等数据类型,能够直接读出以上变量中的位、字节、字、双字等,其中读位变量时,是读取该位所在的字节值,然后上位机自动识别出该位的值。按照读写的数据类型,其中Str_
Read(27)的值各不同:
在控制系统中,PLC与上位计算机的通讯,采用了PPI通讯协议,上位机每0.5秒循环读写一次PLC。PLC编程时,将要读取的检测值、输出值等数据,存放在PLC的一个连续的变量区中,当上位机读取PLC的数据时,就可以一次读出这组连续的数据,减少数据的分次频繁读取。当修改设定值等数据时,进行写数据的通讯操作。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
启程培训中心&
工控老鬼技术Blog:&
培训PLC培训PLC培训PLC培训培训培训&统集成培训动化培训培训培训
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。VB6. 0 开发工业控制软件_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VB6. 0 开发工业控制软件
&&VB6. 0 开发工业控制软件
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩5页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

 

随机推荐