请问要使文本京东显示可调货的时间是可调的,那么在PLC中的程序要作怎样的格式编程呢?

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
PLC编程教程课件.ppt 100页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:150 &&
你可能关注的文档:
··········
··········
24V I0.1 I0.0 COM Q0.0 COM ~ KM SB2 SB1 220V 4.1.1梯形图的基本电路 1.起动保持和停止电路
2.延时接通/短开电路 3.闪烁电路 * * * * * 立即置位与立即复位
执行SI或RI指令时,从指定位地址开始的N个连续的物理输出点将被立即 置位或复位,N=1—128 该指令只能用于输出量Q,新值被同时写入对应的物理输出点和输出过程映像区 立即触点:
立即触点指令只能用于输入量I,执行立即触点指令时,立即读入 物理输入点的值,根据该点的值决定触点的接通/断开。 立即出点指令并不更新物理输入点对应的输入过程映像区的值 (
) (  ) SI 定时器与计数器指令 定时器指令
(1)接通延时定时器 接通延时定时器(TON)的使能输入端(IN)的输入电路接通时开始 定时。 当前值大于等于预置的设定值时,定时器位变为ON,梯形图中 对应的定时器的常开触点闭合,常闭触点断开。达到设定值后,当前值仍然 计数,直到最大值32767 输入电路断开后,定时器自动复位,当前值清零,定时器为变为OFF.d 定时器与计数器指令 (2)断开延时定时器指令 断开延时定时器(TOF),用来在IN输入电路断开后延时一段时间后,再使定时 器变为OFF 接在定时器IN输入端的输入电路接通时,定时器位变为ON,当前值被清零。 输入电路断开后,开始定时,当前值从0开始增大。当前值等于设定值, 输出位变为OFF,当前值保持不变,直到输入电路接通。 定时器与计数器指令 (3)保持型接通延时定时器 保持型接通延时定时器的输入电路接通时,开始定时。当前值大于等于 设定值时,定时器位变为ON,达到设定值后,当前值仍然继续计数直到 达到32767 注意:只能用复位(R)指令来复位,使它当前值变为0,同时使定时器位为
OFF 定时器与计数器指令 计数器指令
(1)加计数器(CTU) 当复位输入(R)电路断开,加计数器脉冲输入(CU)电路由断开变化为接通 (即CU信号的上升沿),计数器的当前值加1,直至计数最大值32767。 当前值大于等于设定值(PV)时,计数器为被置1。当复位输入(R)为ON 或执行复位指令时,计数器被复位,计数器位变为OFF,当前值被清零。 定时器与计数器指令 计数器指令
(2)减计数器(CTD) 在减计数脉冲的上升沿(从OFF到ON),从设定值开始,计数的当前值 减1,减至0时,停止计数,计数器位被置1。装载输入(LD)为ON时 计数器位被复位,并把设定值装入当前值。 定时器与计数器指令 计数器指令
(2)加减计数器(CTD) 在加计数脉冲(CU)的上升沿,计数器的当前值加1,在减计数脉冲输入 (CD)的上升沿,计数器的当前值减1,当前值大于等于设定值时,计数 器位被置位。当复位输入为ON时,或对计数器执行复位指令时,计数器被 复位。 数据传送指令
1.字节,字和实数的传送  
这些指令将输入的数据(1N)传送到输出(OUT),传送过程中不改变数的大小.
2.字节,字,双字的块传送指令
块传送指令将从输入地址(1N)开始的N个数据传送到输出地址(OUT)开始的N个单元,N=1—255,N为字节变量 .
3.字节交换指令
字节交换SWAP(SwAp Bytes)指令交换输入字(1N)的高字节与低字节。
4.字节立即读写指令
字节立即读MOV_BIR(Move Byte lmmediate Read)指令读取IN输入端给出的1个字节的物理输入点(1B),并将结果写入OUT。
字节立即写MOV_BIW(Move Byte lmmediate Write)指令将输入(1N)给出的1字节数值写入OUT端给出的物理输出点(QB)。两条指令的IN和OUT都是字节变量。
移位与循环指令 移位指令与循环指令 移位指令将输入IN中的数据的各位向右或向左移动N位后送给输出OUT,移位指令对移出位自动补‘0 ‘ 循环移位是环形的,即被移出来的位将返回到另一端空出的位置。 定时器与计数器指令 定时器指令
(1)接通延时定时器 接通延时定时器(TON)的使能输入端(IN)的输入电路接通时开始 定时。 当前值大于等于预置的设定值时,定时器位变为ON,梯形图中 对应的定时器的常开触点闭合,常闭触点断开。达到设定值后,当前值仍然 计数,直到最大值32767 定时器与计数器指令 (2)断开延时定时器指令 断开延时定时器(TOF),用来在IN输入电路断开后延时一段时间后,再使定时 器变为OFF 接在定时器IN输入端的输入电路接通时,定时器位变为ON,当前值被
正在加载中,请稍后...Tel :400-995-9955
三菱功能指令这么多!怎么学?
前面分享了新手入门学习三菱PLC的方法后,又有好多学员会问,那学完编程入门后又应该学习什么内容呢?我的回答是,学完三菱编程入门后应该学习三菱FX PLC功能指令,包括功能指令的预备知识、三菱FX系列PLC的编程元件、寻址方式等,以及三菱FX PLC的所有功能指令的使用和应用。注意,学习功能指令应具备一定的三菱PLC编程基础知识,如果没有这方面知识,切不可一上来就学习功能指令,那么你肯定是学不好的。
对于FX系列PLC的功能指令,主要包括程序流程指令、传送与比较指令、移位指令、数值运算指令、数据处理指令、外部设备指令、高速处理和PLC控制指令、脉冲输出和定位指令、变频器通信指令、方便指令和时钟处理指令等,此外还有专门用于步进顺序控制的步进指令等。
学习完后,你将能达到如下目标:掌握FX系列PLC的功能指令的应用,掌握子程序、中断的使用,掌握步进顺序控制编程,能够独立编写复杂的自动控制程序,还可以提高自己的编程能力,拓宽自己的编程思维。编程中应用功能指令,还能在一定程度简化所编写的程序。
这阶段,你能够独立编写复杂的自动控制程序。比如:复杂十字路口交通灯控制、圆盘180度正反转、圆盘工件箱传送、电机软启动/停止控制、电梯楼层七段数码管显示控制、凸轮控制器、用凸轮控制器控制电动机轮换运行、矩阵输入&&等等。
再比如:数码管显示日期时间控制、电动机运行时间调整、定时闹钟、整点报时、十字键设定定时器的设定值、球速可调可显示得分的乒乓球比赛控制,利用步进顺控的机械手控制等等、轮胎硫化机自动控制&&等等,这都是你掌握这门课程内容后可以编程做到的。掌握了功能指令的使用,你可以编写复杂的开关量控制程序、以及做顺序控制程序编程,这一阶段你将拥有较灵活的编程思维,编程起来也会更加得心应手,这时你的薪资水平会有一定的提升。
对于功能指令部分的学习,你首先应该先学习功能指令预备知识,包括指令格式解读、三菱的编程元件(X &Y &M &S &T &C &D &V &Z &P &I &K &H)、寻址方式(直接寻址、立即寻址、变址寻址),这些知识是功能指令应用的基础,这也是为后面更好的掌握功能指令打下基础。
学习完了功能指令预备知识后就要开始学习功能指令了,三菱FX2N PLC的功能指令有137个,FX 3U&PLC的功能指令就更多了,你是不是会有疑问?这么多的指令我应该怎么学,是不是应该按顺序全部都学完?其实不是的,三菱功能指令中有很多是不常用的指令,这些指令其实可以暂时先不掌握,主要先学习最常用的功能指令,至于不常用的指令需要用到时再查找编程手册就可以了。
常用功能指令的划分如下:1、传送指令MOV;2、比较指令CMP、ZCP;3、触点比较指令;4、数据交换指令XCH;5、循环移位指令ROR和ROL;6、位移指令SFTR和SFTL;7、数据运算和逻辑运算指令;7、加1减1指令INC和DEC;8、浮点数运算指令9、浮点数转换指令FLT、INT;10、编码译码指令DECO、ENCO;11、区间复位指令ZRST;12、交替输出指令ALT;13、时钟处理指令。
学习完常用功能指令之后,这时你需要进行编程练习,你可以网上找一些编程案例来练习指令的使用以及编制程序,以此来锻炼自己的编程思路。《PLC控制程序精编108例》和《PLC编程100例》里面也有一些是应用功能指令编程的程序,可以拿这些案例来练习。
此外,功能指令中还有一部分是有专门用于步进顺序控制的指令,你要学习顺序控制程序的编辑,你还要学习三菱FX PLC SFC顺序控制应用和GX软件在SFC里面的应用,主要是学习步进顺控控制知识、以及步进指令梯形图程序编程和SFC编程。
另外,功能指令中还有一部分是有对应功能应用的指令,比如特殊功能模块读写指令FROM和TO、PID控制指令、串行数据传送指令RS、高速计数器指令、脉冲输出指令、定位指令等。FROM和TO、PID控制指令主要是在做模拟量控制时需要用到;串行数据传送指令RS主要是做通信控制时用到;脉冲输出指令、定位指令主要是做定位控制时用。学这些指令时需要对应去学习相关控制的内容,这也是属于中高级应用内容。学习完三菱FX PLC常用功能指令应用之后,就可以去学习中高级部分的内容了,包括模拟量控制、通信控制、定位控制这些内容。有人就会问,模拟量、定位、通信这三个部分,又应该先学哪个呢?其实这并没有先后顺序,因为这三者之间都是互不相关的。在你的实际工作中,需要用到哪方面的控制,那么就先学对应的内容。
那么以上就是关于功能指令部分的学习方法总结,希望对大家有所帮助!台达PLC使用中50个问题 - PLC论坛(非专题) - 中国工控网论坛 - 中国自动化领域权威论坛
商务管理平台
专业频道:
工控商务&|
所在位置: --
中国工控网搜索:
&自动化调查
&企业中心论坛热点
&自动化企业招聘
&自动化求职信息
&登陆:密码:&&&&
PLC论坛(非专题)分类&&
发表人:台达PLC
发表时间: 9:00:00
&本栏论题:
台达PLC使用中50个问题& [15358]
&&&&1、 现有5台台达的变频器放在同一个控制柜中,想用PLC的485来控制,请问应该使用什么样的通讯线缆 和连接件,主要是台达变频的那个电话插头怎样和另外的变频器互相连接?&&&
答:使用屏蔽电缆,注意台达RS485需要使用100欧姆左右的终端电阻。那个电话插头应该是RJ11。&&&
2、 我一直在用的都是台达-ES/EX/SS系列的PLC .最近有一台多年前的PLC 需要修改程序,但是忘了当年设置的密码,有谁能告诉我有什么要的办法吗?否则我只能更换一台PLC 了~&&&
答:强制M1069 ON即可解除。但6.0及以上韧体屏蔽了这一个功能。&&&
3、请教如何实现TP04G的韧体更新?&&&
1、关闭HMI电源;&&&
2、打开HMI机壳后盖&&&
3、将更新韧体制具插入插空上&&&
4、然后给HMI加电源,此时,HMI画面为暗。&&&
5、用FLash软件就可以对HMI进行韧体的更新了。&&&
4、各位高手,请帮助小弟。我现有一个系统,用DVP-ES带485通讯口的。现用485通讯口和百特仪表通讯。用编程口挂GPRS模块,进行联网。中央监控室需要下位机定期传送数据和事件触发功能,问如何能实现?如果不能,其它系列PLC能实现吗?&&&
答:台达PLC自带两个通讯口,1个RS232通讯口(COM1,即8PIN的编程口)1个RS485通讯口(COM2),COM1只能工作在从站模式下,不能发数据,COM2可以工作在主从两种模式下,可以发数据。所以台达所有PLC,都不能实现!&&&
5、位仁兄:我想知道,上位机和台达的PLC通讯怎么设置成主从式通讯?用其自带的485口。谢谢!&&&
答:上位机和台达的PLC通讯,多数上位机是主的。这个不用什么设置,台达PLC默认就是从站,不需要做任何设置,直接调用MODBUS协议就可以了。但我们默认的是ASCII,如果要用RTU,必须把M1143置ON。&&&
6、象往变频器里写频率有固定的地址,例如:H2001,要是想通过文本显示器或触摸屏改变变频器里其他的参数如加速时间,那么是否可以象改变写入频率一样,只要知道其地址就可以直接通过触摸屏改变其参数值的大小了吗?&&&
答:当然可以,对应台达M系列变频器,参数P10的地址为000AH,对应B系列,第一加速时间地址为010AH&&&
7、请问,台达ES的PLC,内建485口可以通讯人机吗?&&&
答:完全可以&&&
8、EX用485与上位机通讯(ASCⅡ模式),D1120需要设置吗?&&&
答:看什么格式,如果是就不用设置,其余的要。但建议设置,养成好习惯。&&&
9、台达PLC软件有离线模拟功能吗?&&&
答:目前的版本是2.08,没有的&&&
10、请教高手:我用PLC的编程口与计算机相联命令语句为MSComm1.Output = ":BF" + Chr(13) + Chr(10),为何联不上?&&&
答:能发完整的代码吗?你这一句是没有错的,可以用“自发自收”,看发出去没有&&&
11、大家好,近来使用台达PLC(12SA)做一个项目,在调试软件时发现有一些地址位的内容莫明其妙地被改动,而监控时也没法发现问题所在。例如D寄存器内容被改的一段代码:SUB D172 K20 D173监控时当D172=任意值时,D173都是0强制赋值给D173也没法改变它的值。最后将D173改为D174就没问题了,想不通啊!&&&
答:是不是你D172的值过大,被用成了D172,D173双字,这时你在把结果放到D173,D173有冲突了,所以结果不正确。你改成D174,D174是没有冲突的,就正常了。我想是这样的情况,请楼主监控一下看看。&&&
12、DVP-04PT-H温度模块如何与2线式PT100连线,谢谢!&&&
答:把I-和L-短接,PT连接L+和L-即可。&&&
13、我遇到一设备,机器用过一段时间都很正常,前段时间由于一个输出点短路(用来计数输出的,)我后来把这个输出改过了一个输出点(原来是Y11,我把他改成Y24,之前Y24,Y25,Y26,Y27是空的,其公共点C8也是空的,我把C8接的+24V电源)。。。。。。后出现偶尔执行一动作时出现停机(好象是停机信号有输入),我检查线路都没有问题。请问这是怎么回事,怎么才能解决??谢谢&&&
答:我看不是干扰的问题,不知道程序是不是自己编的,最好在线监视看一看,停机的话总有一个停&&&
机信号。&&&
14、请问台达PLC模拟量模块的地址是怎样定义的? 能否提供个具体的例子供小弟参考&&&
答:用From ,To指令访问CR#,下载一个手册就一目了然了,^_^~&&&
15、请问各位达人,台达EX系列的PLC可否使用组态软件实现PC控制?&&&
答: 完全可以,有的组态软件里有台达的选项,如果没有,就用MODBUS&&&
16、我用EX编了一段程序,在每次上电后,Y0与Y1之间是有时间间隔的,上电启动后,YO与Y1却同时输出,我在人机上停机后,在人机上启动,YO与Y1输出却正常了.每次都是第一次启动不正常,第2次开时就正常了,这是为啥呀?&&&
答:请分析一下时序的问题。PLC是基于扫描的原理,虽然映像位状态变了,但必须待程序扫描结束后,进入IO扫描时才会更新输出。&&&
17、现在Profibus DP总线应用的也相当广泛,不知台达什么时候能推出支持Profibus DP 协议的功能模块?&&&
答:目前已经开发出Slim Type的(包括SS/SA/SC/SX系列)DP模块,DVP-PF01模块(把台达PLC挂在PROFIBUS总线上的扩充模块),很快就要上市了。做成了DI/DO扩充机的形式,32点输入,32点输出,应用很方便。&&&
18、计算机监控台达PLC组成的控制网络&&&
以前一直使用三菱和西门子的PLC,在做计算机监控多台PLC时得出了一些体会。西门子的PLC因为通信协议不公开,所以用VB几乎没有办法做,只能用组态软件等,造价高;三菱的PLC虽然没有公开的通信协议,但我们国人发挥我们的聪明才智,在黑暗中总算摸索出来了,使用编程口通信的话一台计算机只能最多监控16台PLC(VB的限制),使用485的话就需要另外购买485通信卡,增加成本;直到昨天看了台达PLC的通信协议,我觉得真是非常的简单实用,计算机直接和PLC上的485通信口通信,可以低成本的轻松实现对多台PLC的监控。台达PLC在功能上和同级别的三菱PLC相比:在逻辑处理上我觉得已经能够用,但在控制步进(司服)电机有点不够用,没有定位指令,没有带加减速的脉冲指令,而且Y0、Y1分别只能做脉冲输出和可调PWM输出,有点浪费!不过台达的价格也比三菱的少了好几百,值!!&&&
有带加减速的脉冲指令阿,PLSR就是.Y0,Y1K非只能作}n出,也可做普通的DO出.新的EH系列又有了S多改M定位可用DDRVI,DDRVA,PLSR,这三个指令都具有加减速功能,可通过特殊标志位,特殊寄存器设定。PLSY,需编程者设计加减速程序。&&&
19、台达EX-20 我想用一台PLC控制3台步进电机,应该怎么做啊&&&
频率要求高的话要选EH的,如果三个步进电机动作要求都不一样的话那就需要加上台达的定位控制模块,我一月份刚做了这么个项目,他也是要求三个步进电机,用的是北京的一个什么牌子我忘记了,是可以的,那个电机说频率可以达到200k,没试,但PLC是能发到200k的&&&
20、我用了一台DVP-16EH主机,并扩展了一块DA模块,DA模块是另外供的电源,如果上电时DA模块比主机慢的话,最后主机不会运行,故障灯会亮??有什么好的解决办法避免这种情况吗?&&&
答:最好先o扩展模块上电,如果先给主机上电,容易发生这种情况。原因就是上电的时间差比较大主机会认为模块有故障。&&&
21、我用了十五台DVP-EH主机,主机通讯地址各不一样,每一台主机都配置了TP04G,TP04G的程序基本相同,只是地址不一样,我想问一下人机软件中有没有什么办法可以一次修改地址,使其中的元件地址也变化???&&&
答:有,请您点击“工具”,然后点击"TP援建通讯预设"里面的“设定站号“既可以实现您的要求&&&
22、我单位新进一套台达DVP-80EH压缩机PLC,要与honeywell的TPS系统通讯&&&
用RS-425接口COM2,MODBUS协议,RTU格式。&&&
看说明书,台达地址是开放的,是16进制的,但honeywell的地址是10进制的。&&&
可否转换成十进制1024,在DCS地址中设置成11024。&&&
D100 地址 1064H
转十进制4196在DCS中写成44196。但通讯不上,想提几个问题&&&
1 台达PLC与大型DCS通讯时,RTU格式,应该以谁为主?&&&
2 台达PLC的地址是否可以转成十进制通讯?&&&
3 台达PLC通讯远距离连接时有没有要求加电阻,如果有电阻加多少?&&&
4 台达PLC是否可以和大型DCS通讯?&&&
5 台达PLC对地址通讯是如何描述的?&&&
望各位高手指教,小弟在这里先谢谢了。&&&
1、应该以dcs为主。&&&
2、当然可以,你那样转换是没有问题的,但是起始地址为1。如:Y0地址转换为B0&&&
地址转换为W44197。&&&
3、没有一定要求加电阻,如果加100-120欧姆就可以了。&&&
4、如果dcs支持modbus协议,当然是可以的。&&&
5、台达PLC地址描述可以参照台达协议说明文件。&&&
23、请教台达高手详细解释EH的M1261的用法?编程手册上没写详细!谢谢!&&&
答:手册上API54 HSCR指令中讲得很清楚呀~&&&
仅用在EH的硬件高速计数器用外部X点作复位输入点时。外部X复位点=ON,计数器被复位,且M1261=ON,则将DHSCR复位比较结果输出(Y被复位)。外部X复位点=ON,计数器被复位,但M1261=OFF,则DHSCR复位比较结果不输出(Y保持原来状态)。&&&
24、手册上API54 HSCR指令中讲得很清楚呀~&&&
仅用在EH的硬件高速计数器用外部X点作复位输入点时。&&&
外部X复位点=ON,计数器被复位,且M1261=ON,则将DHSCR复位比较结果输出(Y被复位)。外部X复位点=ON,计数器被复位,但M1261=OFF,则DHSCR复位比较结果不输出(Y保持原来状态)。&&&
答:"为了达到控制精度的要求,希望所有运算在1ms内完成"估计是不可能的,因为收PLC的限制,是一个周期扫描的机制,每个周期不可能1ms.您说的脉冲的计数值可以通过工程转换成pid的PV信号的范围之内,比如0-100,输出也要通过工程转换,转换成模拟信号,比如4-20ma然后控制电机控制器的给定,从而达到控制电机同步的目的.&&&
25、DVP-10SX的模拟量寄存器是哪个D?分辩率又是多少?谢谢&&&
答:2CH IN ;2CH OUT,分辨率都是12位。&&&
模拟量输入现在值&&&
模拟量输出&&&
26、DVP01PU-H是否有圆弧插补&&&
答:不能。但SC主机可以做。&&&
27、新生请教高手,为
以下是关于《台达PLC使用中50个问题》论题的回复(共19篇,分2页显示)
&共2页&&第1页&&
回复人:cn18show 
&回复时间: 11:56:00
&&&&易展五周年生日,祝福易展,领取红包!50万大派送,快来看看!详情:
回复人:lihq0001 
&回复时间: 12:05:00
12、DVP-04PT-H温度模块如何与2线式PT100连线,谢谢!&&&
答:把I-和L-短接,PT连接L+和L-即可。&&&
回复人:lihq0001 
&回复时间: 12:05:00
12、DVP-04PT-H温度模块如何与2线式PT100连线,谢谢!&&&
回复人:whthykfk 
&回复时间: 13:54:00
&&&&那么多问题。。。
回复人:wuyisanwu 
&回复时间: 19:28:00
&&&&各位大侠,台达plc中的32EH是何意义,它和电脑的主机用RS232连接还是RS484连接,通讯端子如何接法
回复人:lupei 
&回复时间: 11:29:00
&&&&本人现有北京纵横科技的hmibuilder组态软件150点,中间变量不算点,现欲清仓出售,1000块一套,正版,有软件狗,包装盒里有详细的说明书和功能手册,有兴趣的qq联系。&&&
回复人:闻舞 
&回复时间: 12:20:00
&&&&学习了
回复人:赵开书 
&回复时间: 19:06:00
&&&&这是比较后立即输出啊,不受扫描周期的影响。&&&
48、台达PLC的中断类型都有那些啊?&&&
回复人:liliangli 
&回复时间: 19:43:00
&&&&学习学习&&&
回复人:liliangli 
&回复时间: 19:43:00
回复人:liliangli 
&回复时间: 19:44:00
&&&&受益非浅&&&
回复人:liliangli 
&回复时间: 19:44:00
&&&&学习学习&&&
受益非浅&&&
回复人:zhaolixu 
&回复时间: 16:48:00
&&&&学习学习
回复人:wyc2005 
&回复时间: 9:51:00
&&&&学习了!
回复人:D 
&回复时间: 13:57:00
&&&&学习了!
&共2页&&第1页&&
如果要回复本栏论题,请首先中国工控网
?如果你已经是中国工控网成员,请直接登录。
?如果你还不是中国工控网成员,请首先注册,注册为免费!
&&&&&&&&&&&
&&&&&&&&&&&
&&自动化资料下载
&&自动化产品
&&&中国工控网()&版权所有&豫ICP备号
管理员信箱:&&服务热线:&&办公电话:9&&传真:8
洛阳博德工控自动化技术有限公司
中国&&&&洛阳

我要回帖

更多关于 如何使文本框透明 的文章

 

随机推荐