数字波段开关plc编程 数字式波段开关在PLC控制电路中应用

小编 80 0

数字式波段开关在PLC控制电路中应用

DCRS数字式波段开关是一种二进制码的机械式编码开关,以占用输入点少,实现2的X(所用输入点数)方编码功能,已广泛应用于数控机床、医疗器材、教学器材、电子仪表等领域。

数字式波段开关

它的编码形式有原码、反码、格雷码(循环码),

常用档位有12档、24档。12档占用地址4位,24档占用地址5位。

原码编码及脚号图

反码编码及脚号图

格雷码反码编码及脚号图

​每档间弧度有15度、30度。

虽然PLC有编码指令,但是占用输入地址较多(有8位、16位),一旦被编码指令占用,如选用8位编码指令,需8位输入地址。而实际所用编码数只需8个,也就是说只要输入地址3位就够个,其余5位不需要,也不能被其他使用。如果在输入点就很紧张时,就要购更多输入点的机型,成本会提高外,输入点还会空置得太多。实在是种浪费。

使用数字式波段开关的好处在于,将同类别动作集于一个开关上(如数控机床轴选、速度倍率选择、普机的多种点动调整等),占用PLC地址少,实现功能多。也不会引起因操作不当造成设备、仪表等故障停机,同时操作面板的表面积大大缩小,

下面以PLC二位输入地址X10(接A端)、X11(接B端),PLC输入端的COM接D。实现四个功能M10(对应数字波段开关档位0)、M11(1)、M12(2)、M13(3)的选择。用原码编制PLC程序示例如下:

用三菱PLC编程软件编制的简易编码程序

从上图可看出用数字波段开关实现编码所编制的PLC程序也不复杂。

综上所述,将同类功能集中在数字波段开关上,操作方便、简单可靠且达到相互互锁作用,不易产生误操作。

阅后,如有更好方法,请在下方评论区留言,在此感谢!

怎么从PLC上载程序?要注意那些事项?问题解决

15年的一个项目,由于产品换代需要程序整改。楼主(十年工控702-董工)当年只负责Labview上位机人机界面的编写,所以,PLC程序的整改就成为一个问题。非标项目,一个程序的成型,要经历过n个版本,由于人员流动等因素,最终留下来的程序不一定是最终版,现在台子用的很好,最好的办法就是在现有程序的基础上整改。最终决定,上载现有PLC程序,然后在此(不破坏原来功能)基础上整改。借此机会,谈一谈PLC程序上载的步骤和几个注意点。

网上教程很多,本文在此基础上加入一些问题的解决方案和注意事项。

原来项目用的是西门子300PLC,本教程以西门子1500PLC为例,编程软件用西门子薄涂。步骤都是相同的,问题都是相同的。

上载方式:

l 作为新站上传: 作为新站上传设备(硬件和软件)l 从设备中上传(软件)

两中上传方式有必要解释一下:

1) 作为新站上传: 作为新站上传设备(硬件和软件)。括号里面的备注很有必要。顾名思义,作为新站上传设备(硬件和软件),就是把硬件软件都上传上来。什么意思呢?就像楼主这种工况,某种原因,我没有了源程序,我需要整改PLC程序,我又懒的组态硬件,这时候用到这中上传方式就很方便了。硬件上载上来的意思就是把组态也给上载了。

如果是别人做的项目,你要上载程序,最好选这种方式。

2) 从设备中上传(软件)

有了上面的解释,这个就好理解了,可能是只上载某个程序或者某个功能块,就需要这种上载方式。

下面说说步骤:

这个步骤不是重点,随便百度一下,或者帮助文档都有。楼主懒得打字,就复制帮助文档的原文,如下:

l 作为新站上传设备(硬件和软件)步骤:

在项目树中选择项目名称。在“在线”(Online) 菜单中,选择“作为新站上传设备(硬件和软件)”(Upload device as new station (hardware and software))。

“将设备上传到 PG/PC”(Upload device to PG/PC) 对话框随即打开。

在“PG/PC 接口类型”(Type of the PG/PC interface) 下拉列表中,选择将用于上传操作的接口类型。从“PG/PC 接口”(PG/PC interface) 下拉列表中,选择要使用的接口。单击“PG/PC 接口”(PG/PC interface) 下拉列表右侧的“组态接口”(Configure interface) 按钮,修改选定接口的设置。通过选择相应选项并单击“开始搜索”(Start search) 命令,显示所有兼容的设备。在可访问的设备表格中,选择要上传项目数据的设备。单击“加载”(Load) 按钮。

根据所选的设备,将显示一个对话框,需输入诸如模块机架位置的等更多信息。

将设备的项目数据上传到项目中。此时,可离线编辑这些数据,并重新下载到设备中。

总结和补充一下:

1. 当然是要改IP地址了 :这个上面的步骤没说清楚,不要一上来就上载,先看看IP地址是不是在一个波段内。PLC IP地址192.168.0.1 ,你设个192.168.0.10,完事。这一步忽略了,上面搜索设备,绝对搜不到。楼主这个项目,看了下上位机IP地址192.168.0.8,确定PLC地址192.168.0.X,随便设一个本机地址192.168.0.Y即可,只要不重复即可。

2. 新项目取个名字: 软硬件都上传了,就相当于整个PLC项目都上传上来了,作为一个新项目存在,要有个名字,上传完以后要保存。保存的时候最好加上日期,区别于PLC现在运行的程序。

3. 搜到现有PLC: “PG/PC 接口,搜索,没什么可说的。

4. 上传: 很简单,一下就传上来了。

注意两点:版本兼容性问题

待上传的硬件配置和软件必须与 TIA Portal 相兼容。如果设备上的数据由前版本程序或不同组态的软件创建,则需确保它们的兼容性。

不得不说,西门子博途实在是太恶心了,各种版本,各种恶心。

一般的软件,都是向下兼容,比如楼主常用的Labview,博途偏不。下面摘录一下博途软件的兼容性问题。

TIA Portal 版本间的兼容性

TIA Portal 最新版本的向下兼容性

与旧版本相比,当前项目版本 V15.1 进行了功能扩展,因此采用最新版本的保存的项目不支持向下兼容。版本为 V15.1 的项目只能使用 TIA Portal V15.1 或更高版本打开。

反正一句话,打不开,就换版本吧。

第二个问题,楼主遇到的问题:没有变量名,这个很讨厌。

文章开头提到的项目中,项目PLC为西门子300,在项目上传时,是没有变量名和注释的。这个就很麻烦。看PLC梯形图非常费劲。需要去猜这段程序大概什么意思,一不留神就会出错。

有两个办法,一个是,一个一个的去查 IO点,这个是死的,这个确定了,在根据程序本事的含义去倒退各变量代表的含义。这个办法在小项目中是完全可行的。但是楼主遇到的项目相对较大。所以有了第二种方法。

第二种办法:复制粘贴变量表。上载的大多用在两种工况,一种是完全没程序,需要上载,一种是,有旧程序,没有PLC运行的程序。楼主属于第二种情况,就是手里的程序不一定和PLC运行的程序匹配,需要上载,但是,两个PLC程序的变量表是大概一致的。

所以,楼主用了第二种办法。把旧程序的变量表拷贝到上载程序就可以了。这个办法楼主亲测有效。但是,注释,标题什么的就不型了。好在有了变量表,只需要在源程序稍加改动就可以,程序本身就能看懂就行了,注释什么的不太需要。

l 从设备中上传(软件):这个不作为重点

如果仅将一个设备中的项目数据上传到项目中,请按以下步骤操作:

与要下载项目数据的设备建立在线连接。在项目树中选择一个设备。

此时,“在线”(Online) 菜单中的“从设备上传(软件)”(Upload from device (software)) 命令将启用。

在“在线”(Online) 菜单中,选择“从设备上传(软件)”(Upload from device (software)) 命令。

“上传预览”(Upload preview) 对话框随即打开。

在“上传预览”(Upload preview) 对话框中,查看报警并在“操作”(Action) 列中选择所需的操作。

可进行上传时,“从设备上传”(Upload from device) 按钮随即启用。

单击“从设备上传”(Upload from device) 按钮。

相关问答

三菱AX40Y10Cplc是什么什么意思

[回答]输入电压及电流:DC12/24V3/7mA。输入应答时间:10ms。16点/1个公共端。正极共用。输出点数:16点。输出电压:DC24V/AC240V,2A/1点,4A/个公共端plc是...

RS422串口能不能直接下载三菱PLC程序?

RS422串口本身只是一种物理接口标准,用于连接设备之间进行数据传输。它并不能直接下载三菱PLC程序。要下载三菱PLC程序,你需要使用一个特定的软件和连接电缆,...

iot通讯方式?

IOT常用通讯方式(有线、无线)有线部分RS232通讯方式:全双工通讯(能同时发送和接受数据)通讯距离:标准值为50英尺,实际上也只能用在15米左右传输方式...

测距仪探测头怎么接?

激光测距模块或传感器采用相位法激光测距技术,利用无线电波段频率的激光,进行幅度调制并将并将正弦光往返测距仪与目标物距离所产生的相位差测定,根据调制光的...

帮个忙朋友们 有谁明白!品牌多通量微波消解仪定制,多通量...

[回答]光通量(luminousflux)指人眼所能感觉到的辐射功率,它等于单位时间内某一波段的辐射能量和该波段的相对视见率的乘积。由于人眼对不同波长光的相对视...

哪位老师,有人知道么 养鹅场用52公斤臭氧发生器公司,52公...

[回答]对波长大于290纳米的紫外线只能一般性吸收,而空气则能吸收波长小于200纳米的紫外线。因此说,臭氧层吸收了太阳光中的某一波段范围内的紫外线,而而对...