西门子模块6SL3100-1AE31-0AB1技术参数
MOV K85 K2Y0 将控制常数送至Y0-Y7,实现隔灯显示
LD T1
MOV K170 K2Y0 将控制常数送至Y0-Y7,Y0-Y7状态取反,实现显示轮换
以上程序运行后的顺序为:Y0,2,4,6灯亮,隔2秒后,Y1,3,5,7,灯亮
请教问题:将控制常数传送至输出继电器,可达到控制的目的吗?该常数如何取值,我试过
换成其它数据,但不能达到控制目的。小弟翻阅有关书本,找不到有关说明。
2、 MOV K85 K2Y0和MOV K170 K2Y0 为什么常数是设为K85和K170,而不是其它数据呢?我也试过换成其它数据,比如K45和K90,或者是K170和K340,这些数据看似都是倍数关系,但运行后Y0-Y7输出就不是按原来那样了。
3、为什么该程序会按照YO,2,4,6和Y1,3,5,7这样的顺序来动作呢?我翻过编程书好象并没有类似的程序,这也算是MOV指令的其中一个功能吗?
答:1、其实你可以用它的模拟软件试验的。
Y0、Y2、Y4、Y6==0101,0101B算算吧;
Y1、Y3、5、Y7==1010,1010B。
2、85=64+16+4+1(2^6+2^4+2^2+2^0)
170=128+32+8+2(2^7+2^5+2^3+2^1)
MOV K85 K2Y0 的意思是将常数85在Y0-Y7上用2进制表示输出,即2^0=Y0 ON 以此类推。
CC-bbbb局域控制网
CC-bbbb是一现场级的局域测控网络,并且提供了很多高一等级网络所具有的功能,如:可以对其设定主站和备用主站,由于其造价低廉,因此性价比较高,采用CC-bbbb可以构成一个简易的PLC控制网,与真正的控制网相比,价格较为低廉。在系统中,采用CC-bbbb给系统带来了如下优势与特点:
1)自动刷新功能、预约站功能使控制系统无缝连接备用从站,实现无扰控制。
2)完善的RAS(Reliability可靠性、Availability有效性、Serviceability可维护性)功能使控制系统可维护性较大提高。
3)互操作性和即插即用功能给系统备件的储存提供了多生产厂家的选择。
4)循环传送和瞬时传送功能提高了系统数据通信的速率。
5)优异抗噪性能和兼容性。
CC-bbbb网络设置与编程
在基于CC-bbbb现场总线的应用过程中,较为重要的一部分便是对系统进行通信初始化设置。目前CC-bbbb通信初始化设置的方法一般有三种,1)采用的是较基本的方法,即通过编程来设置通信初始化参数。2)使用CC-bbbb通信配置的组态软件GX-Configurator for CC-bbbb,采用通信初试化设置的方法。该组态软件可以对A系列和QnA系列的PLC进行组态,实现通信参数的设置,整个组态的过程十分简单,但遗憾的是,目前该方法还不支持Q系列的PLC。3)通过CC-bbbb网络参数来实现通信参数设定。这是Q系列的PLC新增的功能,而A系列和QnA系列PLC并不具备这项功能。整个设置的过程相当方便。只要在GPPW软件的网络配置菜单中,设置相应的网络参数,远程I/O信号就可自动刷新到CPU内存,还能自动设置CC-bbbb远程元件的初始参数。如果整个CC-bbbb现场总线系统是由Q系列和64个远程I/O模块构成的,甚至不须设置网络参数即可自动完成通信设置的初试化。
对Q型PLC来说,利用网络参数设置的方法是较为简单有效的,只要按规定填写一定量的参数之后就能够很好的取代繁冗复杂的顺控程序。在发生错误或是需要修改参数时,同组态软件一样,也能很快地完成,减少设置时间。然而它的不足之处,在于设置过程中跳过了很多重要的细节,从而无法真正掌握PLC的内部的运作过程,比较抽象。例如在填写了众多参数之后,虽然各站的数据链路能正常执行,但是却无法理解这些参数之间是如何联系的,如何作用的,如何使得各站的数据链接得以正常完成。在实际CC-bbbb的应用中,通过网络参数来进行通信初始化设置的方法不失为一种较为优越的方法,方便、可靠、功能全面这三点就已经很好的满足了系统的需求,缩短了CC-bbbb现场总线在应用于各种不同的工控场合时设计和调试的时间,降低了工作的难度,更方便了以后的故障检修和维护。遗憾的是它只适用于小Q系列PLC。
1、 使用人机界面
PLC可以用触摸屏、文本显示器或工控机作人机界面,方便修改定时器参数,但成本较高。
2、 使用PLC内置的模拟电位器
小型PLC一般都有内置的设置参数用的模拟电位器。如三菱PLC FX1N、FX1S的外部调节寄存器D8030和D8031的值与模拟电位器的位置相对应。S7-200的两个模拟电位器对应的寄存器是SMB28和SMB29。CP1H的模拟电位器对应的寄存器A642。
3、 用模拟量设定功能扩展板修改定时器的设定值
FX系列的模拟量设定功能扩展板FX2N-8AV-BD上有8个电位器,可以用应用指令VRRD读出各电位器设定的8位二进制数,用定作定时器、计数器的设定值。
4、 用PLC外部触点在程序内作加减计数器实现设定定时器的设定值
用按钮的上升沿与加减计数器实现。当按下按钮,加减计数器的寄存器加1或减1。而定时器的设定值就是寄存器中的数值。根据需要与定时器的基时要确定按下的次数。加计数与减计数的外部接点要分开。
5、 增加LCD选件板改变PLC内部定时器的设定值。
可以方便的监控、变更PLC内数据值,并可以实现错误状态的可视化。CP1H、CP1L的PLC可以增加LCD选件板CP1W-DAM01。
FX1N-60MR
其主要特点如下:
1.输出为4点晶体管+ 20点继电器
2.内置高速脉冲100kHz,实现2轴定位控制
3.内置2路A/D、1路D/A转换通道
FX1N-60MR
FX1N-1DA-BD + FX1N-2AD-BD + FX1N
2CH A/D、1 CH D/A,使用方法和各方面参数与FX1N-1DA-BD FX1N-2AD-BD扩展板相同。
内置晶体管输出点各方面参数与FX1N-60MT-001晶体管型基本单元(100 kHz)相同。
其左侧可以扩展通讯板和通讯适配器,右侧可以扩展特殊模块。
其面世主要是和Omron CP1H和Siemens S7-200(224XP)竞争。