西门子V90电机数字量输出(DO)接倍福数字量输入模块

1.目标

​ 因项目需要,需要将西门子v90电机驱动器上DO数字量输出,读取到倍福twincat2软件中(主要是使能信号RDY和故障信号FAULT),从而能设置指示灯指示电机的状态。解决方案为使用倍福数字量输入模块EL1018,EL1018模块是嵌在倍福耦合器el1008上的,耦合器与工控机之间的通讯使用ethercat通讯,用RJ45网线连接起来就能通讯,非常方便,具体通讯的原理我也不懂,但是照着手册一步步就能实现。由于不是专业的PLC技术人员,项目期间遇到很多问题,花了很多时间去解决,记录在此处当作笔记,也供和我一样的初学者参考。

2.问题

​ 查阅西门子V90电机说明书,说明书中显示使能信号RDY在DO1,故障信号FAULT在DO2,DO1在伺服驱动器上x8接口30号线,DO2在31号线。说明书中接线实例:

​ 在连线时,按照说明书上接线实例,MEXT_DO(50)接24V电源负极,PW24V_DO(20)接24V电源正极,30,31接口接倍福数字量输入模块,按照该图,实际接线:

​ 接通线路后,使能电机,数字量输入模块上的信号灯不亮,使能信号并没有传递出来。也不知道为啥,于是就从头从电机驱动器的说明书中找原因。

​ 注意到说明书上有一幅图:

​ 在此之前,我接触的PLC相关知识很少,我只知道NPN好像是低电平有效,PNP是高电平有效。如果是这样的话,那么按照如图所示接线以后,是不是使能信号没有触发的时候是高电平,使能信号触发以后是低电平。但实际情况并没有任何信号产生。

​ 于是百度了一下PNP和NPN的区别和接线的方式,学习了PLC中NPN和PNP接线的一些知识PLC PNP与NPN区别-百度经验,怀疑可能是数字量输入模块是PNP型的,于是重新查阅EL1018的说明书:

说明书中也没有完全说明到底是PNP还是NPN,但是可以看到0信号电压-3V到+5V,1信号电压11V到30V,应该是高点平有效,所以需要对应的输入信号为pnp信号。如果想使用DO1,和DO2,是不行的,因为驱动器说明书已经说明,数字量输出信号1-3只能是NPN型接线。

3.解决

继续查阅驱动器说明书,前面提到过数字量输出4-6可以使用PNP接线:

​ 于是大致得到解决方法,将使能信号和故障信号从DO1和DO2移动到DO4和DO5,具体可以通过修改寄存器参数的值,最简单的方法是使用V-assistant软件调试驱动器,在全部参数界面修改数字量输出的位置。然后将DO4和DO5按照PNP方式的接线,所以,重新调整接线:

​ 这样33(DO4-)和44(DO5-)口作为信号端,29(DO4+)和34(DO5+)接电源正极,按照电路图所示,信号触发的时候输出高电平,实际测试发现信号可以高电平输出,问题得到解决。

4.总结

​ 1.关于电路的基本知识欠缺,所以遇到这种基础问题,不好解决。

​ 2.仔细阅读各元器件的说明书,不要根据自己的经验想当然。

西门子V90电机数字量输出(DO)接倍福数字量输入模块相关推荐

  1. GO 输出字符数同时输出这个字符串的字节数

    package mainimport ("fmt""unicode/utf8" )func main(){var str stringstr="asS ...

  2. 丑数(输出第n个丑数)

    题目描述: 设计一个算法,找出只含素因子2,3,5 的第 n 小的数. 符合条件的数如:1, 2, 3, 4, 5, 6, 8, 9, 10, 12... 我们可以认为1也是一个丑数 如果n = 9, ...

  3. 西门子v90伺服说明书_西门子V90伺服驱动器的的EPOS控制模式

    V90 PN EPOS新功能 在运动控制系统中,经常使用对值旋转编码器作为位置反馈,在使用时给用户带来了很多方便,比如在设备断电后位置信息不丢失,不需要重新寻找参考点(回零).当前西门子V90电机配有 ...

  4. 西门子服务器提升抱闸信号不输出,西门子V90伺服调试工程师不可不知的一些事儿...

    原标题:西门子V90伺服调试工程师不可不知的一些事儿 西门子V90伺服驱动系统作为SINAMICS驱动系列家族的新成员,与SIMOTICS S-1FL6 完美结合,组成最佳的伺服驱动系统,实现位置控制 ...

  5. 倍福TwinCAT(贝福Beckhoff)应用教程11.1 TwinCAT应用小程序1 如何读写数字量模拟量输入输出(DI,DO,AI,AO)

    常见的模拟量模块(还有更高端和更低端的,使用方法都一样) EL3054和EL4024(4路模拟量输入和输出模块) 常见的数字量模块(还有更高端和更低端的,使用方法都一样) EL1809和EL2809( ...

  6. pcs7 simatic batch v9.0_西门子V90 伺服STO安全功能注意事项

    西门子V90伺服电机在应用中是必须考虑安全问题,尤其是在伺服压力机上.高速搬运电缸上.以及频繁旋转裁切中都涉及到安全问题,通常面对操作者或维修人员,我们都会设计安全保护措施,像机械保护罩.安全门.安全 ...

  7. 西门子1200PLC和KTP700触摸屏控制西门子V90伺服电机例子程序

    西门子1200PLC和KTP700触摸屏控制西门子V90伺服电机例子程序 程序简介:可以实现V90伺服电机的正转.反转控制,相对位置和绝对位置运行,设置电机的当前位置.速度,显示电机的运行状态等功能, ...

  8. IS620F PN博途组态TO工艺对象,讨论汇川IS620F 替代西门子V90 PN的可行性

    当下,西门子V90伺服,缺货,现货一套难求 脉冲伺服很简单,直接换安川,汇川,松下,台达等等, PN总线的咋办? TO组态咋办? 不要怕,汇川IS620F系列在,支持1,3,102,111,105,7 ...

  9. ACMNO.3 有三个整数a b c,由键盘输入,输出其中的最大的数。 输入 一行数组,分别为a b c 输出 a b c其中最大的数 样例输入 10 20 30 样例输出 30

    基于平台Dev-C++ 5.11 题目描述 有三个整数a b c,由键盘输入,输出其中的最大的数. 输入 一行数组,分别为a b c 输出 a b c其中最大的数 样例输入 10 20 30 样例输出 ...

  10. 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个...

    2019独角兽企业重金招聘Python工程师标准>>> 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如"我ABC ...

最新文章

  1. Android开发之根据Service的生命周期特点后台连接网络下载图片(源代码分享)
  2. 实验四 图的遍历算法设计与实现
  3. 工业交换机和工业级光纤收发器的区别
  4. C语言 实现登录注册功能
  5. Pytest+Allure+Jenkins接口自动化项目实战(一)
  6. 基础平台为第三方应用接入提供oauth2认证接口
  7. 罗马书1:18-32
  8. php . 和..,?php?和??
  9. android 常用依赖库
  10. CocosCreator之KUOKUO带你简单使用Spine骨骼动画
  11. 【算法导论】有向图的可达矩阵
  12. 我就是要用MD5!不用不行!那么,怎么防止被拖库后泄露用户密码?
  13. 华为数字化IT应用工程师面试经历
  14. 洛谷 桶哥的问题——吃桶——题解
  15. imac 升级 ssd_如何在较旧的2007-2009 iMac中安装SSD
  16. 2022-2028全球与中国电热毯市场现状及未来发展趋势
  17. android 系统 优化设置,优化设置 让你的Android手机快人一步
  18. 前置授权类资质:许可证牌照
  19. Windows驱动_WDDM之一
  20. Dubbo分布式事务处理--视频教程

热门文章

  1. Vim快捷键-键位图
  2. ubuntu下载Linux 内核,ubuntu下载linux内核源码
  3. html中下拉日历控件,HTML5之日历控件
  4. 数字带通传输系统matlab仿真实验,基于MATLAB的数字带通传输系统设计
  5. JDK 1.6 API 中文版
  6. 机器学习 周志华-西瓜书 全文内容分享
  7. matlab cpu序列号,获取cpu序列号 - huhaoren的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. blender 中文手册 Blender从入门到精通
  9. vc2008编译libjpeg
  10. QQ轻游戏入门到精通OR放弃?