深圳西门子PLC代理商CPU供应商
  • 深圳西门子PLC代理商CPU供应商
  • 深圳西门子PLC代理商CPU供应商
  • 深圳西门子PLC代理商CPU供应商

产品描述

产品规格模块式包装说明全新

深圳西门子PLC代理商CPU供应商


1 引言
在工业控制领域中,plc作为一种稳定的控制器得到广泛的应用。但它也有自身的一些缺点,即数据的计算处理和管理能力较弱,不能给用户提供良好的界面等。而计算机恰好能plc的不足,它不但有很强的数据处理和管理能力,而且能给用户提供非常美观而又易于操作的界面。将plc与计算机结合,可使系统达到既能及时地采集、存储数据,又可处理和使用好数据,两者结合的关键是plc与计算机之间的通信。本文以omron公司的cpmia小型 plc为例,详细的讨论了plc与计算机通信的原理和用vb如何实现plc与计算机的通信。

2 通行原理与方法
上位机要能够通过plc监控下层设备的状态,就要实现上位机与plc间的通信,一般工业控制中都是采用rs232c实现。上位机向plc 发送查询数据的指令(实际上是查询plc中端子的状态和dm区的值等),plc接收了上位的指令后,进行校验(fcs校验码),看其是否正确,如果正确,则向上位机传送数据(包含尾校验字节)。否则,plc拒绝向上位机传送数据。上位接收到plc传送的数据,也要判断正确与否,如果正确,则接收,否则,拒绝接收。
由于cpm1a没有提供串行通信口,我们利用其提供的外设端口实现通信。plc与计算机之间的连接是通过omron提供的电缆cqm1-cif01来实现的,其硬件连接图如图1所示。

3 plc与计算机间的通信规约
计算机与plc间的通信是以“帧”为单位进行的,并且在通信的过程中,计算机具有高的级。,计算机向plc发出命令帧,然后,plc作出响应,向计算机发送回响应帧。其中命令帧和响应帧的格式如下:
(1) 命令帧格式。为了方便计算机和plc的通讯,cpm1a对在计算机连接通信中交换的命令和响应规定了相应的格式。当计算机发送一个命令时,命令数据主准备格式如图2所示。


其中@放在,表示以@开始,设备号为上位机识别所连接的plc的设备号。识别码为命令代码,用来设置用户希望上位机完成的操作,fcs为帧检验代码,一旦通信出错,通过计算fcs可以及时发现。结束符为“*”和cr回车符,表示命令结束。
(2) 响应帧格式。由plc发出的对应于命令格式的响应帧格式如图3所示。

其中,异常码可以确定计算机发送的命令是否正确执行。其它的与正文中的含义相同。正文仅在有读出数据时有返回。

4 通信程序的设计
为了充分利用计算机数据处理的强大功能,我们可以采用计算机有权的方式,在计算机上编写程序来实现计算机与plc的通信, 计算机向 plc发出命令发起通信,plc自动返回响应。本文中采用vb来编写计算机与plc间的通讯程序。在vb中提供了通信控件—应用通信控件(mscomm),实现通过串行端口传送和接受的功能。
下面介绍mscomm控件的属性:
*commport:设定通信连接端口代号,程序所要使用的串行端口号,bbbbbbs系统使用所设定的端口与外界通信。
*portopen:设定通信口状态,若为真,通信端口打开,否则关闭。
*settings:设定通信口参数,其格式是"bbbb,p
,d,s",其中bbbb为通信速率(波特率),p为通信检查方式(奇偶校验), d 为数据位数,s为停止位数,其设定应与plc的设定一致。
*bbbbb:将对方传送至输入缓冲区的字符读入到程序。
*output:将字符写入输出缓冲区。
*inbuffercount:传回接收缓冲区中的字符数。
*outbuffercount:传回输出缓冲区中的字符数。
*bbbbblen:设定串行端口读入字符串的长度。
*bbbbbmode:设定接收数据的方式。
*rthreshold:设定引发接收事件的字符数。
*commevent:传回oncomm事件发生时的数值码
*oncomm事件:无论是错误或事件发生,都会触发此事件。
(1) 控件参数的初始化。
初始化程序如下:
port=2 `使用串口com2
mscomm.settings="9600, e, 7, 2" `波特率9600,偶校验,7位数据位,2位停止位
mscomm.portopen=true `打开通信端口,准备通信
(2) 计算校验码fcs,计算fcs的vb自定义函数如下:
function fcs(byval bbbbbstr as bbbbbb) as bbbbbb
dim slen, i, xorresult as integer
dim tempfes as bbbbbb
slen=len(bbbbbstr) `求输入字符串长度
xorresult = 0
for i = 1 to slen
xorresult = xorresult xor asc(mid$(bbbbbstr, i, 1)) `按位异或
next i
tempfes=hex$(xorresult) `转化为16进制
if len(tempfes)=1then tempfes =“0”+tempfes
fcs = tempfes
end function
(3) 计算机与plc通信程序。
主要是一个自定义函数。
function readdata(byval bbbbbstr as bbbbbb, byval num as integer) as bbbbbb
dim outputstr as bbbbbb
dim inbbbbbb as bbbbbb
dim returnstr as bbbbbb
dim endbbbbbb as bbbbbb
dim fcsbbbbbb as bbbbbb
dim returnfcsbbbbbb as bbbbbb)
mscomm.inbuffercount=0
outputstr=bbbbbstr+fcs(bbbbbstr)+“*” `给出命令帧
mscomm.output=outputstr+chr$(13) `向plc传送命令帧
do
doevents
loop while mscomm.inbuffercount < 15
inbbbbbb=mscomm.bbbbb `plc的响应帧

`结束码判断
endbbbbbb = mid$(inbbbbbb, len(inbbbbbb) -
num- 5, 2)
if endbbbbbb = "13" then
readdata = "error"
exit function
elseif endbbbbbb = "14" then
readdata = "error"
exit function
elseif endbbbbbb = "15" then
readdata = "error"
exit function
elseif endbbbbbb = "18" then
readdata = "error"
exit function
elseif endbbbbbb = "a3" then
readdata = "error"
exit function
elseif endbbbbbb = "a8" then
readdata = "error"
exit function
end if

`响应帧校验
endbbbbbb = mid$(inbbbbbb, 1, len(inbbbbbb) - 4)
returnfcsbbbbbb = mid$(inbbbbbb,len(inbbbbbb) - 3, 2)
fcsbbbbbb = fcs(endbbbbbb)
if fcsbbbbbb <> returnfcsbbbbbb then
readdata = "error"
exit function
end if

returnstr = mid$(inbbbbbb,
len(inbbbbbb) - num - 3, num)
readdata = returnstr
end function
从上面程序可以看到,计算机对plc返回的响应帧要进行fcs校验,并利用异常码排除返回的异常数据,这样不但可以提高计算机信息的正确性,而且提高了计算机监控的实时性。

5 结束语
本文介绍的通信方法在我校cims研究自行研制的一套机电一体化设备中得到实施运用,经试验运行,证明这种通信方法稳定、,确实是一种非常有效的方法。将plc与计算机通信网络连接起来,plc作为下位机,计算机作为上位机,形成一个优势互补的自动控制系统,实现了“集中管理,分散控制”。其中各个plc子系统或远程工作站在生产现场对各个被控对象进行控制,利用网络连接构成一个plc综合控制,满足了现代自动化系统向信息化、网络化、智能化的过渡。



一.概述
XC系列可编程控制器及XC-GRM量仪模块在磨床上的优势
1、 控制精度高达±1um
量仪模块对测量数据进行特别的运算处理之后(抗抖动、温度补偿等等),将数据传送给PLC进行控制,保证了系统的控制精度。
2、测量范围宽达1000um,可以进行宽泛围操作
在不需重新调试的情况下,既可以磨削余量1~5um的返修工件,也可以磨削800~900um的大余量工件。即使工件尺寸差异很大,仍然能够实现快速趋进功能。
3、 操作界面简单友好,降低了设备调试的难度
直接通过触摸屏进行磨床工艺参数设置,不需要复杂的调试过程。即使使用量仪方式进行加工生产,操作工也只需按照屏幕提示的顺序操作一遍便可完成设备的调试。
4、脉冲输出频率高达400KHz
控制器的高频输出支持从1Hz到400KHz的宽范围,因此,无论是步进电机还是伺服电机,都可方便的进行控制。
5、 省去测量仪表,实现数字化、智能化控制
将测爪信号直接接入XC-GRM磨床量仪模块,PLC直接读取测爪测量数据,节省了用户的成本,简化了调试过程,并提高了工件的磨削精度。使系统的集成度大大提高。
6、实现工件直径测量数字化,实现计算快趋量功能
通过量仪模块直接读取工件直径数据。在毛坯上料后,直接测量出毛坯需要的磨量,进而推算出该工件快趋所需要的快趋进给量,以达到快趋结束便开始磨工件的目的,从而大大提高了生产效率。
7、实现量仪控制模式下的工件自动对
操作工通过屏幕上的对按键,PLC控制步进(伺服)电机以低速进给,在对过程中自动记录量仪读数的变化,从而自动计算出优化的工艺参数。
8、支持连续多段步进控制
通过PLSR脉冲输出指令,磨床控制需要的四个进给段“快趋、黑皮、粗磨、精磨”可以一次连续完成,中间无须停顿。
9、多段步进跳跃功能
通过PLSNEXT指令,可以在多段步进发送过程中,通过外部条件(而不等该段脉冲发完)直接转到下一段步进。该功能可用于量仪控制。
10、 FlashRom存储器
重要的工艺参数可保存于FD0~FD2047闪存数据区。即使在PLC电池耗尽的情况下,系统仍可保留参数数据。

二.基本配置
1、PLC本体:用于磨床的逻辑控制,其输入部分用来接收按钮、行程开关、保护信号等输入信号,其输出部分用来控制步进(伺服)电机、电磁阀、电磁卡盘、测爪收张等。
2、量仪扩展:测爪信号线接入量仪扩展,扩展将该信号输入转化为范围为0~6500数据,并通过扩展接口将给PLC本体;该模块的电压输出同时控制测爪的“张开/收缩”动作。
3、输入点扩展:某些型号的磨床(如203等)可能会出现输入点数不够的情况,可以通过该扩展增加16个输入点。
4、人机界面(触摸屏):设备操作人员和设备的接口。通过其画面,操作人员可以了解当前机床的运行状态,进给量,补偿量,套圈当前的直径等等。设备的工艺参数,如快趋量、粗磨量、进给速度、粗磨留量、精磨留量、毛坯范围等等,也是通过人机界面输入PLC本体。另外,设备的故障诊断也是通过触摸屏界面显示出来。在量仪控制时,测爪的零位调整、粗磨到、精磨到等信号调整,也是通过人机界面进行。


一、概述
1.1设计目标
基于“集中管理,分散控制”的模式,数字化、信息化工程的思想,着眼于企业“管控一体化”信息系统的建设,建立一个、、、且便于进一步扩充的集过程控制、监视、管理于一体并且具备良好开放性的监控系统,完成对整个工艺过程及全部生产设备的监测与自动控制。
1.2项目概述
本项目是天铁石矿回转窑工程,本工程分二期建设,一期工程建设1座600t/d回转窑(于2006年11月投产),二期再建设1座600t/d回转窑(于2008年5月投产),但相应的辅助设施按2座窑规模一次建成。其工艺是将运来的石灰石原料送入贮仓,贮仓中的石灰石经仓下的振动给料机给出,经带式输送机后送至筛分楼筛分,>18mm的筛上料经带式输送机送入回转窑中煅烧;而<18mm的筛下料进入贮槽暂存后再经汽车运出。
筛上料由带式输送机送入预热器部料仓,然后由溜料管将石灰石(白云石)分布到竖式预热器内预热,经过预热的物料由液压推杆推出,经溜槽进入回转窑中,物料在回转窑内经过焙烧分解,热烟气进入预热器。烟气在预热石灰石后经过带式除尘器除尘后由除尘风机排入大气。焙烧好的石灰石进入竖式冷却器,冷却器的底部送入冷空气冷却,通过振动给料机排出至集料斗。冷空气在冷却器内冷却物料的同时被加热,经窑头罩进入窑内,作为燃料燃烧的二次空气,回转窑采用煤气为燃料。
出窑后的石灰经带式输送机送入成品仓上的振动筛筛分,<3mm的筛下料进入碎石灰料仓装入汽车后外运,而>3mm的筛上料经带式输送机分别送入石灰贮仓。
窑体装置和辅助设备的运行与监视将在控制室中实现自动化控制,通过人机界面实现电气设备的起动和停止、仪表参数监测,被控参数的闭环调节、控制系统报警和生产过程报警以及数据归档等功能,使整个回转窑能够实现生产的自动化和管理的自动化,大大减少工人的劳动强度,提高企业的自动化水平,提高了生产率,并合理的节省了能源。 
二.系统组成
2.1 PLC控制系统
为了保证整个系统和生产的连续性,提高自动化水平,适应回转窑工艺要求,并且从该系统I/O测点较多等方面考虑到系统对设备的硬件条件要求较高以及以往的使用情况,我们采用以西门子S7-400 PLC为的集中和分散相结合的计算机控制系统,由控制室、现场PLC控制站、远程I/O站组成。
☆控制室:设监控计算机、打印机等,负责对整个回转窑工艺参数、电气参数和设备运行状态进行监控、管理、历史数据存储以及报表打印;另外还设一台网关服务器,负责工控网络和企业内部管理网络之间的访问控制;
☆现场PLC控制站:由带DP接口CPU模块(CPU414和CPU416)、以太网模块(CP443-1)和I/O模块组成,通过高速、实时的工业以太网与控制室进行通讯;
☆远程I/O站:由DP从站接口模块(IM153-1)、I/O模块、电子皮带秤和变频器组成,通过Profibus-DP现场总线与现场PLC控制站进行数据通讯。

该回转窑控制系统由三套(一期两套、二期一套)西门子PLC的S7-400系统组成。一套S7-414和ET200M远程站用于原料工段、循环水和空压机站的控制,一套S7-416用于1#窑体和成品工段控制,一套S7-414用于2#窑体控制。主站CPU都放置在主场房内,三套PLC系统通过工业以太网与上位监控系统通讯实现集中管理分散控制。
S7-400特点:
功能强大的PLC,适用于中控制领域
 解决方案满足复杂的任务要求
 功能分级的CPU以及种类齐全的模板,总能为其自动化任务找到的解决方案
 实现分布式系统和扩展通讯能力都很简便,组成系统灵活自如
 用户友好性强,操作简单,免风扇设计
 随着应用的扩大,系统扩展无任何问题

ET200M站:
接口模块IM153用于与PROFIBUS-DP现场总线的连接而组成分布式I/O系统,各种I/O模块插入有源总线模块内,可在线换模块,实现带电插拔功能。各分站放置在相应的配电室内,便于以后进行扩展,并且大大减少电缆和工程施工量。
PROFIBUS现场总线:
用于现场控制主站与现场远程ET200M分站之间的数据通讯,传输介质为屏蔽双绞线,通讯速率为9.6K -12Mbps。

用一根串行的数字总线替代传统的并行24V 信号和 4...20 mA 模拟信号;
通过一根双芯屏蔽电缆连接控制器和现场设备;
对于所有的设备,只需要一个通用的组态和工程工具 ;
连接不同厂商的设备 ;
开放的、不依赖于厂商的现场总线,并符合IEC 61158标准。
2. 2 上位监控系统
上位机监控系统设一台工程师站和四台操作员站,选用研华工业控制计算机,每台机器上装有网络通讯卡CP1613,它们各通过工业以太网与三套S7-400系统的通讯处理器CP443-1通讯口连接,实现了数据交换。
监控组态软件不仅有监控和数据采集(SA)功能,而且有组态、开发和开放功能,是自动化系统集成中不可缺少的关键组成部分。我们在此监控系统中采用西门子公司的WINCC6.0组态软件,WINCC是bbbbbbs Control Conter(视窗控制)的简称,它运行于个人计算机环境,可以与多种自动化设备及控制软件集成,用户在其友好的界面下进行组态、编程和数据管理,可形成所需的操作画面、监控画面、控制画面、报警画面、实时趋势曲线、历史趋势曲线和打印报表等。它为操作者提供了图文并茂、形象直观的操作环境,不仅缩短了软件设计周期,而且提高了工作效率。
上位监控计算机提供了友好的人机界面。

三、控制系统功能
3.1 控制方式
整个系统控制方式设计为计算机控制系统远程手动操作(即远程手动)、计算机控制系统全自动控制(即远程自动)两种控制方式。两种方式的级别由高到低依次为远程手动、远程自动。

☆远程手动:通过中控室内监控计算机实现远程手动控制;
☆远程自动:根据工艺要求设定控制程序,实现对工艺过程的自动控制。
3.2 回转窑调节控制
工艺流程是物料经加料机连续向窑尾加料,它随窑体转动而缓慢的向窑头移动,并且从窑尾向窑头移动的过程中,经过预热带预热,然后在900~1100℃的高温带煅烧,煅烧好的物料从窑头下料管落入下部的冷却机内。
☆ 混合煤气和空气调节
混合煤气量和空气量的合理配合是保回转窑煅烧温度的关键调节,使煤气量和空气量能根据产量和热值等参数进行动态调整。
流量限幅报警,越限报警、无拢动切换、非线性PID调节、数据储存。该系统故障率低,运行,可使燃烧趋合理,焙烧温度稳定,并能大幅度降低煤气单耗,改善劳动条件,提高性。
☆窑尾温度和负压自动控制
回转窑在正常的生产中,窑内始终保持负压,窑头的负压要求保持在2mmH2O柱以上。回转窑内负压的大小对窑内温度控制有较大的影响。负压过大,窑内抽力增大,窑内的细粉将被抽光,导致燃烧效率下降;负压过小,会造成回转窑内外压差小,使窑头窑尾冒烟,恶化操作环境,也会使窑内废气流动缓慢,造成窑内混浊不清,窑内温度难以控制。通过调节窑尾的温度,使窑尾温度基本稳定。

☆ 物料给料定量控制
为了保证焙烧质量,要求回转窑的给料量稳定、均匀和连续。只有给料量连续、均匀、稳定,才能保证热工制度稳定,也才能保证焙烧质量稳定。
回转窑属于大惯性负载生产设备,料在窑内移动速度对回转窑的焙烧质量和生产能力都有很大的影响。焙烧物料在窑内移动速度太快,物料在窑内停留时间短,得不到充分加热,焙烧质量差; 若移动速度太慢,将会使焙烧损失增大,降低回转窑的生产能力。物料的移动速度与窑体的倾斜度、窑体内径尺寸、窑体转动速度、窑内料层断面和窑的圆心角等因素有关。
窑内的工艺参数的调节是整个窑生产水平的关键,工艺参数调节包括窑的转速、煤气流量、一二次风流量、引风机液偶开度和掺冷风阀等,所有工艺参数调节的性能指标都能很好的达到要求。
四、 系统特点

本系统以PLC和监控计算机为,以工业以太网作为系统骨干网络,将现场PLC控制站和监控计算机连接起来,构成一个分布式控制系统。
本系统具有如下特点:

☆性
本系统不仅采用了的软、硬件,而且着眼于企业“管控一体化”的需求,贯彻了数字化、信息化的思想,使企业生产数据的进一步智能应用成为现实。该方案使控制系统地成为企业整个IT架构的一部分。
☆高性
控制系统在严格的工业环境下长期、稳定地运行。系统组件的的设计符合真正的工业等级,满足国内、的标准。并且易配置、易接线、易维护、隔离性好,结构坚固,抗腐蚀,适应较宽的温度变化范围。
现场控制站的PLC能够在恶劣的环境中长期运行,平均无故障间隔时间(MTBF)5年。
☆强大的功能
PLC的编程语言符合IEC61131-3标准,易学、易懂、易用。
CPU内置软PID,并提供了丰富的指令集及函数库,用户直接调用。
高速工业以太网作为系统的骨干网络,实现高速、高度数据共享。
组态软件图库丰富,网络功能强大,报警、报表、历史数据以及二次开发功能完善而易用。
☆优良的开放性
 TCP/IP协议是目前开放性的协议,可以轻松进行系统扩展。
 组态软件支持DDE、OPC、ODBC、SQL,且提供丰富的API编程接口,同时也为世界各大厂商,如Modicon、Siemens、AB、GE、Omron等的设备提供了完善的驱动程序库,从而可以将其它系统轻松接入本系统。
五、 结束语
 本控制系统自投产以来一直运行稳定,为企业带来了可观的经济效益和良好的社会效益。在该系统中PLC控制充分发挥了其配置灵活、控制、编程方便和功能强大的优点,给整个系统的稳定性带来较大的益处。


[摘要]:续上一篇后作者继续阐述了 1.内存管理 ESAYV1.00的运行数据空间包括64K外部RAM+256字节CPURAM,将其分解为系统占用区、PLC资源区、用户嵌入数据区三部分。 2.梯形图语言 EASYV1.00梯形图语言是一种解释性语言,每一条梯形图语句对应一个固定的函数调用,逐句扫描直至END为一个扫描周期,EASYV1.00支持86条梯形图指令。 3。EASYV1.00通信 EASYV1.00内核包括串口0、串口1、CANbus三个通信接口,每个接口均定制了相应的通信协议,适用于不同的应用场合。以及函数调用,用户中断系统的介绍
[关键词]:嵌入式 PLC EASYV1.00嵌入式PLC的基本原理(二) 龚云生 黄石市科威自控有限公司 ,可编程序控制器,嵌入式系统 ,电力,纺织印染,电子制造
3、内存管理
ESAYV1.00的运行数据空间包括64K外部RAM+256字节CPURAM,将其分解为系统占用区、PLC资源区、用户嵌入数据区三部分。
①系统占用区
系统占用区是EASYV1.00运行时,进行数据缓存、状态保持、系
统堆栈等不对PLC及用户开设的域区。这部分数据区的初始化运行中的监视都由实时OS管理,PLC及用户嵌入程序不得非法侵入。
②PLC资源区
梯形图语言管理的数据区包括位区、字区两部分。通常以元件形式体现。
a>输入继电器X:X0-X177 128点位型
b>输出继电器Y:Y0-Y177 128点位型
c>中间继电器M:M0-M1535 1536点位型
d>中间继电器M8000-M8255 256点位型
e>状态继电器S:S0-S999 1000点位型
f>时间继电器T:T0-T255 256点位型+字型
g>计数器C:C0-C255 256点位型+字型
h>通用数据寄存器D:D0-D7999 8000个字型
i>数据寄存器D:D8000-D8255 256个字节
所有PLC资源是梯形图运行时进行数据存取的区域,是终端应用层可视化区域,用户嵌入的驱动程序,可使用对应元件的地址进行存取,实现了嵌入程序与PLC梯形图之间的数据交换。
③用户嵌入数据区
当用户以EASYV1.00内核设计各种嵌入系统时,需针对具体硬件做必要的驱动程序,该部分程序的私有数据存放于用户嵌入数据区,公有数据存放于PLC的资源区,用户嵌入数据区分配如下:
CPU内部:位区(bitRAM):20H-23H 4bytes
字节区(DRAM):58H-67H 16bytes
外部数据存取器:字节区(XRAM):3600H-3FFFH 2560bytes
4、梯形图语言
EASYV1.00梯形图语言是一种解释性语言,每一条梯形图语句对应一个固定的函数调用,逐句扫描直至END为一个扫描周期,EASYV1.00支持86条梯形图指令。
1)基本指令(27条)
助记符 名称 助记符 名称
LD 读取常开点 LDF 读取下降沿
LDI 读取常闭点 ANDP 串接上升沿
AND 串入常开点 ANDF 串接下降沿
ANDI 串入常闭点 ORP 并接上升沿
OR 并入常开点 ORF 并接下降沿
ORI 并入常闭点 INV 运算触点取反
ANB 电路块串联 MPS 运算触点压栈
ORB 电路块并联 MRD 读出压栈触点
OUT 线圈输出 MPP 弹出压栈触点
SET 线圈输出保持 MC 主控
RST 线圈输出 MCR 主控结束
PLS 上升沿输出脉冲 NOP 空操作
PLF 下降沿输出脉冲 END 程序结束
LDP 读取上升沿
2)步进顺控指令(2条)
助记符 名称 助记符 名称
STL 步进梯形图开始 RET 步进梯形图结束

注:步序状态转移只能用SET,当用OUT时视作普通继电器。
3)功能指令(56条)
助记符 名称 助记符 名称
程序流程 CJ 条件跳转 浮点数运算 ECMP 2进制浮点数比较
CALL 子程序调用 EZCP 2进制浮点数区域比较
SRET 子程序返回 EBCD 2进制浮点数转10进制浮点数
FEND 主程序结束 EBIN 10进制浮点数转2进制浮点数
FOR 循环范围开始 EADD 2进制浮点数加法
NEXT 循环范围结束 ESUB 2进制浮点数减法
传送与比较 CMP 比较 EMUL 2进制浮点数乘法
ZCP 区域比较 EDIV 2进制浮点数除法
MOV 传送 ESQR 2进制浮点数开方
CML 取反传送 INT 2进制浮点数转BIN整数
BCD BCD转换 FLT BIN整数转2进制浮点数
BIN BIN转换 接点运算 LD= 读取“等于比较节点”
四则逻辑运算 ADD BIN加法 LD> 读取“大于比较节点”
SUB BIN减法 LD< 读取“小于比较节点”
MUL BIN乘法 LD<> 读取“不等于比较节点”
DIV BIN除法 LD≦ 读取“小于等于比较节点”
INC BIN加1 LD≧ 读取“大于等于比较节点”
DEC BIN减1 AND= 串联“等于比较节点”
WAND 逻辑字与 AND> 串联“大于比较节点”
WOR 逻辑字或 AND< 串联“小于比较节点”
WXOR 逻辑字异或 AND<> 串联“不等于比较节点”
NEG 求补码 AND≦ 串联“小于等于比较节点”
SQR BIN开方 AND≧ 串联“大于等于比较节点”
循环与移位 ROR 循环右移 OR= 并联“等于比较节点”
ROL 循环左移 OR> 并联“大于比较节点”
RCR 带进位循环右移 OR< 并联“小于比较节点”
RCL 带进位循环左移 OR<> 并联“不等于比较节点”
OR≦ 并联“小于等于比较节点”
OR≧ 并联“大于等于比较节点”
4)指令(1条)
助记符 名称
PID 算法
5、EASYV1.00通信
EASYV1.00内核包括串口0、串口1、CANbus三个通信接口,每个接口均定制了相应的通信协议,适用于不同的应用场合。
①串口0
l 用户嵌入程序下载
在编程状态下,通过串口0下载用户嵌入程序.
嵌入程序下载软件为科威公司软件Downhex.
l 梯形图下载
在设置状态下,通过串口0下载梯形图程序.
下载工具软件为科威公司软件EasyWin或三菱公司软件FXGP_WIN-C.
l 梯形图程序监控
在运行状态下,通过串口0连接人机界面(如HITECH,EVIEW,DELTA,三菱等)和计算机,对梯形图程序和控制参数进行监控.
②串口1
l 下载CAN网络配置内容
在设置(SET)状态下,下载CAN网络配置内容.
编辑下载CAN网络配置软件为科威公司软件CANSET.
l RS485网络连接端口
在运行(RUN)状态下,作为RS485主从式网络的数据交换接口.
该接口网络通信协议由内核自动加载,遵循该协议的子节点可自动连入该网络.如运动控制器的扩展键盘连接.
③CANbus通信
EASYV1.00内核含CANbus现场总线通信协议,在CAN2.0B基础上,加载了的主从式结构的高层协议,借助梯形图语言,对CANbus占用的PLC资源进行管理(CANbus文件寄存器)即可实现CANbus互连。(详见《EASY原理及应用》)
6、函数调用
EASYV1.00系统提供嵌入驱动程序函数调用,为嵌入程序设计系统提供了EASYCORE.LIB函数库,用户在嵌入时,只要包含该文件(include EASYCORE.LIB)即可调用系统提供的各类应用函数,如整数、浮点数运算,数据变换等函数。
7、用户中断系统
EASYV1.00运行在C8051F040CPU上时,给用户提供了13种中断,如事件中断、SPI、IIC、A/D、D/A、比较、捕获等。
系统中断入口地址重定向为E000H开始的区域
ADR=ADR0+E000H
ADR0---F040中断入口地址



http://zhangqueena.b2b168.com

产品推荐