版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1凝问:软元件地址和输入端子是什么关系?5-4 3.10对应表的设置出击丁程栏PLC里司一U:。设置.弹出10设置对话杵,L1。由以.射;是指内部软元件端号对岫的实况喻人*策中口的定心 例如.在X0.XI的位置卜设置数的部为0.则输&薪X0的人置OK时.软元件X(L XI鼻置 ON:如果是Y0, Y1的位.立上设置故保酣为0.则只有软元件Y1置O 乂时,输出 端Y0寸仃输出“单击X31,弹出下拉,器:述工如右国所不:工1即1:2 工流For I:3 工 Fort : 4 Ifi F&H :5 In For <'G Lt For t:T2.指令分类E信捷旦0/E系列
2、中C编辑工具软件文件g 编辑旧查找"咨帙显示4)FW操作阴FM设置仁)选项B)百口邮帮助Q0M J W匚的;w 【色号鱼。里。星图卜魁北曾曾曲忆格第y高管令分类置我:-第分类田回输入指令+线圈输出指令 + J流程控制指令 +.目数据佶送指令 S写运算指令 +敖据移位指令 +目数据转换指令 £浮点运算指令 +时钟运尊指令 +特殊功能指令 *杼芟指今*. 通讯指令国运动控制指令错误列陵输出说明当指令分类二工程3.可以使用流程开始,流程结束指令来分程序块 也可以使用指令块开始结束指令来折叠程序两个具体的区别还得测试查找:) 7 复>础K)E)ARrop)搂ONOP)A UJ
3、 、l A)z ! CRBP震ES筮SOSp)p)1sm/如S,/A/AK并联回路块的串联连接l!l.rhLLLLL:!;.;L】.;一电.:.;一- * *#* B * * *t9* *«指令块折叠开始(GROUP)指令块折叠结束(GROUPE)中断标号母线复归(MCR)新母线开始(MCS)串联回路块的并联连接9RB)普通标号(P)(SBLOCK)lQj (SBLOCKE) ffl回通讯指令运动控制指令指令分类汁输入指令* M线圈输出指令-目流程控制指令 即子程序调用;亡百山 .条件跳转;口) 引屏蔽中断DU 母开中断Ml 回程序结束旧晚, 君主程序结束下日心) 43循环范围开始”
4、口的 可中断子程序返回口 可循环范围结束的EXT 通关闭所在原程流程跳转)出时 打开指定流程,关闭所在流程(流程跳监)Str: 4J子程序返回RET;, 业由艇流程今关闭所在调程5n 包)流程开始(STL)切流程结束:5TLEi*埒数门传面指令+ G运算指令+图数据移位指令 +百数据转换指令 座电浮点运算指令 +国时钟运算指令 孑0特殊功能指令 +回标差指令 *41通讯指令 份运浏空制指令WI如4.扩展模块 地址分配模块通道AD信号(模块号-1、通道号)DA心通道使能开关(每一通道只有 将使能开启才可 以使用)第1扩展模块0CHID100 00QD100 00Y100 001CHID100 0
5、1QD100 01Y100 01第2扩展模块0CHID101 00QD101 00Y101 001CHID101 01QD101 01Y101 01第9扩展模块0CHID108 00QD108 00Y110 001CHID108 01QD108 01Y110 01汪思:1)将不用的通道禁止可以提高输入 /输出的扫描速度。2)当运行过程中关闭输入的使能开关,对应的输入通道将采集不到数据。(数据显示为0)3)当运行过程中关闭输出的使能开关,对应的输出通道保持原来数据不变。模数转换:输入模拟与转换的数字置关系如下表所示:04V模拟量输入0 10模拟置输入+16383+16383小 , O数字量- O
6、数字量O-lOmA模拟量珀入4劣mA模拟箱人+16383-+16383-CD 功能和动作5.C语言功能块爆作效作用类揖S1C语言函数功能块名就,由用户百定义字符序S2对翅C谓言函数内字W的起始地址16 位,BINSJ时掩C语言函给内位B的起始地址位BINNAME_C S1为用户自定义函数名称.出数字,英文,下划岐组成,首字符不能为数字.名将长 度需=5个字符* 函数名称不能与PLC内置指令名稔冲突,如LD、ADD” SUB、PLSR等. 函数名称不能与当前PLC已经存在的函数功能块同名.关F指令格式的具体说明将在下章节结合例程说明.3、在新建完成后,会出现下面的编辑同面。主函数名称(为函数功能
7、块幺称.该名称不能随意修改,必空匚竺姆J功雌十uxi 须在编辑窗口进行修改)5UpdaeeTiine:2007-11-3 9:31:136Consent:7Q 玲在PLC的C语言中.如果需要使用检入(X)以及输出(Y),则需要在里面加入宏 .define SysRegAddr_X_YZ例如:将怆入X0的状态第定线图M0.则为:B0)=X0: 将输Y0的状态给定线阍M10,则为:B10=Y0:(注意:对应的X、Y在C语言中都为 十进制表示,而非八进制)., 参数传递方式:在梯形图调用时,传入的D (HD)和M(HM),即为W和B的起始地址. 如卜图,当指令FUNC1D0M0中的为DO. M0开始
8、,则W为DO, W10W10. B0 为MO, B10为M10:当指令穴2(:11100小)中的为他0.HM0开始.则W0为HDO. W10为HD10. B0为HMO, B10为HM10:如悌形图中使用的参数为D100. M100. 则W为D100. B0为M100:如果梯形图中使用的参数为HDO. HM0,则W0=HD0. B0=HM0;如果梯形图中使用的参数为HDO, M0.则W0)=ED0. B0=M0:如果梯形 图中使用的参数为D100, HNI100.则W0=D100 B0=HMl00因此.字与位元件 的首地址和是否使用掉电保持型数据寄存器和线圈由用户在PLC程序中设定.注意:在同
9、个C语言上面线圈和数据类型只能是一种.即要么整个C语言上面的所有 线圈是掉电保持量,要么全是非掉电保持型:数据寄存器也是一样. 参数3:表示字软元件,使用时按数组使用,如W0=l: Wl=W2bW3:在程序 中可按照标准C规范使用. 参数B:表示位软元件.使用时也按数组使用,支持位置1和位清零.如B0=l: Bl=0: 以及赋值.如BO=B1. 双字运算:在W前加个D.如DW10=100000.表示给W10WU合成的双字赋值。浮点运算:支持在函数中定义浮点变R.以及进行浮点运算(例如:浮点数寄存器D0 (双字)可表示为FW0 FW0m123.456). 其它相关软元件在c语言里面的定义:千余/
10、今今,金今*今/*,会育*“余会令中,?今鱼与分,彳,余金与翁,*金同理,如果是非掉电保持的流程S、计数器C、定时据T、计数器寄存器CD、定时 器寄存器TD、存储器D (HD)以及内部线阍M (HM)等在C语言中的应用都相类似. 9 void F(JNC1( UORD V , BIT B |''之间为Cift 言程序编辑区域TORD V对应为软元件DBIT B对应为软元件M宏定义“帆kfineS户&少ddr_0_C_T一CD=TD-D.M";皿果是掉电保拈的流程H,.计数.器HU定时/HT、计敷器寄存器HCD 一时器寄存器HTD萼1C语言中的向中主 似,宓定义
11、 define SysRegAddr HS HC HT HCD HTdHD.HM二件例程序:W(0t=CD0;Wl=TD<JJ:Bl=C0 B2hT0; 函数库:用户功能块可也直接使用南数摩中定义的函数和常量.函数库中包含的南效和常量始g/号测分- 支畀的其他数据类型:BOOL:”布尔fiINI8U;E位尢符号整数INT3S:g位疔符号整数INT16U“16也无符号整裂INT16S范目整数INT32U一位无符号整熟INT32S"史拉2符号整数FP32;单精度评点FP64;".双精度评点预定义的宏;definetrue1dennefale0defineTRUE1defi
12、neFALSE06、定时器定时器累计可编程控列器内的】m"lOmsr 100ms等的时钟豚冲,当达到所定的设定唯时输出触点动作.普通定时题不设专用指令,哽用TMR指令迸行定时工采用程序存隔域内的常用(K) 作为设定信,也可用数据寄存器<D)的内容进行间接指定。如果定时器线圈TO的支动检入XC 为ON, TO用当前值计数据累计 10ms的时钟肱神.如果该值等于设 定值K200时.定时盘的输出触点 动作.也就是说输出触点任蛾圈驱动2种 后动件.!运动帖入X0断开或停电, 定时器复位,雉出触峰复位*k指令格式TMR.TOK2Q0RIOTMR_ATOKIOTOKid(不累计)指令复位格
13、式;其中工$1:定时器(如:T。、HT10)S2:定时时间(如K100)S3:时基1KI1皿” K1010ms. K100-IWms)7.PID控制功能功能和动作PIDDODIOHDOD100®P I DDODIOHDOYO® ® ® CD操作数作用类型SI设定目标值(sv的软元件地址编号16 位 必S3+ 69将被该指令占用,不可当作普通的数据寄存器使用. 该指令在每次达到采样时间的间隔时执行。 对于运算结果,数据寄存器用于存放PID输出值;输出点用于输出开关形式的占空比. BINS2测定值(PV)的软元件地址编号16 位,BINS3设定控制参数的软元
14、件首地址编号16 位, BIND运算结果(MV)储地疝编号或输出端口16 位,BIN:位pm等利指令相工整数地址.请参照下表.地址功能说明备注S3采样时间32位无符号效用 ',: D11来择时闿贺位无符号数举DKS3+2模式设置bitOi G:负动忤;1:正动作 bitl-bit6不可生用 bit7:0:手动PID: 1;白整定PID bits: 1:自整定成功标恚 bit5- bitlO;白整定方法00:阶趺 呜城法01:临界振荡法bdllTtn不可使用bit13 -bit14白整定P3D控制模式 1使用临界振荡法时有效)00:PID控制 Oh PI控制 10: Pfi 制 bitl
15、5!(h普通模式* It高城模武S3+3比例增益(Kp)范鹏 1-32767%S37积分时间(TDQ-327«7* 100ms。时作为无区分处理S3+5赧分时间(TD)Q-327ti7*10ms0时无微分处理S3TPID运其范围Q72M7pm调整号变S3+7控制死区OT27W理区范用内fid输出 值不变S3-£情人越波常敏(力0-99%J0时役"输入熬液SJ-9第分增益(KD)0T00%。时无微分增靛S3+10输出上限设定值-32767-32767S3+11输出下限设定值-32767-32767S3+12PID自整定周期变化值满量程AD值*(0 3-1%)阈值*1
16、3PID白整定超调允许仇允诈超调L不超调熔减少超调)欠用防趺响应法时有效)S3+14白整定厂束过渡空段当 时目标愤每次消整的也 分比男S3T5白装定结束过渡阶段当 前目标值停留的次数Si-B-S3+15不他用地址S3-16-S3增PID运算的内部处理占用参数说明:动作方向正动作:随着测定值PV的增加操作输出值MV随之增加的动作,一般用于冷却控制。逆动作:随着测定值PV的增加操作输出值MV反而减少的动作,一般用于加热控制。模式设置普通模式S3+8S3+69为系统所使用参数寄存器的范围为 S3S3+69,其中S3S3+7需要用户设置; 占用,用户不可以使用。高级模式 使用参数寄存器的范围为 S3S
17、3+69,其中S3S3+7和S3+8S3+12需要用户设置;S3+16 S3+69为系统所占用,用户不可以使用。采样时间S3系统按照一定的时间间隔对当前值进行采样并与输出值比较,这个时间间隔即为采样时间T。当DA输出时,T无限制;当端口输出时,T必须大于1个PLC程序扫描周期。T的取值宜在1001000个PLC扫描周期的范围内。PID运算范围S3+6系统在运行时,一开始处于PID全开阶段,即以最快的速度(默认为4095)接近目标值,当达到PID的运算范围时,参数 Kp、TI、TD开始起控制作用。如下图所示:如目标值为100, PID运算范围的值取10,那么PID真正进行运算的范围即为 控制死区
18、S3+7当测量值长时间没有明显变化时,PID仍然处于运算阶段.属无意义的控制,通过设置 控制死区,可以避免这种情况&如下图所示:输出直i IF 一个值1第当前值122上一个值1"时间t假设,此时我们设定控制死区值为10.那么在上图中,当前值(122)对上一个值(120 来说,变化量仅为2, PID不对其进行运算,下一个值135对122具有变化量13,大T控制 死区值.pm可以对1充进行运算.选型XD3系列型号表型号输入点里 (DC24V)输出点数(R, T)AC电源DC电源雄电器箱出晶体管输出晶悻管维电 器混合输出维电器输出晶阵管输出晶体管维电器混台输出XD丸】6R-EKD
19、蓊 16T-EXD36RT.EXD546R<XD346T-CXDSJ6RT<8点S点NXD3-24R-EXD3-24T-EXD3-24RT-EXD3-24R-CXD3-24TCXD3-24RT-C】4点】。点PMXDF32R.Exm»?T.EXD32RTEXD332R<XD332TCXD332RTC点14点型XDWR-EXDET-EXD&RTEXD5-4SR-CXD34STCXDSRT-C2g点20点XD3&R-EXD3-WT-EXD3-WRT-EXD3-6OR-CXD3-60T-CXD3-60RT-C36点M点ThXD3-16PR-EXD3-16PT.EXD316PRTEXD3.16PRCXD3 16PTCKD346PRFC8点8点PNTXD3-24PR-EXDJ-24P7EXD3-24PRT-EXD3-24PR-C1XD3-24PTCXDJ-24PRT-C14点10点rJpXD3-32PR-EXDa-g PFEXD3-32PRT-EXD 皿 PR-CXD332PT-CXD3-32PRT-C】8点14点型KDM 8P艮王XD5-4SPTEXD3-48PR.T-EXD3-4BPR-CXD5-48PT-CXD3-4KPR.T-C28点20点XD3-60PR-EXD3-60PFEXD3-60PRT-EXD3-6OPR-CXD3-6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 锅炉课程设计目的
- 项目与施工课程设计
- 真空搬运机课程设计
- GB/T 18978.171-2024人-系统交互工效学第171部分:软件无障碍设计指南
- GB/T 45029-2024海洋灾害预警报标示符
- 2024论行政合同特权在公共信息安全保护中的法律规制合同3篇
- 2024版沿街商铺房屋租赁合同
- 2024版农产品批发市场建设与运营合同
- 二零二五年度桉树种植与林业病虫害防治服务合同6篇
- 2024秘超全的协议离婚流程指南
- 挖掘机运输方案
- 民企廉洁培训课件
- 飞书使用培训课件
- 食品生产许可证办理流程详解
- 2023年1月自考07484社会保障学试题及答案含解析
- 餐饮咨询服务合同范本
- 股权投资的基本概念与原理
- 数据交换详细设计说明书
- 最全海外常驻和出差补助管理规定
- 工程质保金返还审批单
- 【可行性报告】2023年电动自行车项目可行性研究分析报告
评论
0/150
提交评论