- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(机器人相关知识
上位机是指:人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。上位机:上位监视系统,一般为计算机系统(监控软件)。下位机:控制系统的现场执行系统,一般为PLC等设备。下位机是直接控制设备获取设备状况的的计算机,一般是PLC/单片机之类的。原理:上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般模拟量),转化成数字信号反馈给上位机。上下位机都需要编程,都有专门的开发系统。区别:上位机一般是集中管理监控机,下位机是指现场直接控制器或控制机;上位机面向管理级用户,下位机面向底层设备控制;上位机是指工业控制中位于较高层次的计算机。通常指电脑。下位机是直接控制设备获取设备状况的的计算机,一般是PLC/单片机等。在概念上:控制者和提供服务者是上位机,被控制者和被服务者是下位机,也可以理解为主机和从机的关系。但上位机和下位机是可以转换的,两机如何通讯,一般取决于下位机。TCP/IP一般是支持的。但是下位机一般具有更可靠的独有通讯协议,购买下位机时,会带一大堆手册光盘,告诉你如何使用特有协议通讯。里面会举大量例子。一般对编程人员而言一看也就那么回事,使用一些新的API罢了。多语言支持功能模块,一般同时支持数种高级语言为上位机编程。master machine 主机slave machine 从机epigynous machinehypogynous machine host 上位机client 下位机upper computer上位机lower computer下位机如何通过PLC控制步进电机?每分钟多少转计算步骤:首先知道步进电机步进角,0.18°、0.72°还是0.072°等等,设这个量是D0;其次知道步进电机否配备减速机,确认减速比,设这个量是D1;再次指令频率多少,靠程序可以写,设这个量是D2;开始计算:步进角D0,马达转动一周所需要脉冲量为360/D0;减速机的减速比为D1,外部机构转动一周所需要的脉冲量为马达一周脉冲量乘以减速比,即(360/D0)*D1;指令频率的单位为pls/s即1秒所发脉冲数,所以每分钟的脉冲数为60D2;外部机构每钟转数60D2/[(360/D0)*D1]。***************补充说明************D0D1已经已知,条件设定转数N=60D2/[(360/D0)*D1]。面未知量D2脉冲数所根据要求转数已知条件D0D1求转速写入程序点没考虑马达由零速启目标转速所需要间间毫秒级短忽略计所没考虑。怎么用PLC控制步进电机定距离转动1、1.8度的5细分就是0.36度,1000个脉冲转一周。2、步进电机皮带轮直径5cm ,周长就是15.7cm。3、1.8度的5细分每个脉冲走多少,15.7/1000=0.0157cm4、走15cm需要少脉冲 15/0.0157=955.414。5、 Fx2n系列PLC有一条脉冲输出指令PLSY,指令的格式是PLSY K10000 K955 Y001 意思用10000HZ的频率,955脉冲由Y1输能走约15cm距离。K2000是脉冲输出频率,影响速度快慢而已,可最多设到K20000 ,后面k3000是你要发的脉冲数,Y0脉冲输端,也可以用Y1,此点将要接到步进驱动器的PU段。SPEDACC或者PLUS+SPED,PLUS+ACC,PLS2分别来做速度和位置控制。停止用SPED ACC0 或者INI #3。要做绝脉冲输出再加个ORG。学习脉冲专用指令PLSY,首先确认你所选的PLC类型,请确认是MT(晶体管输出)类型,如果不是,请你更换,因为MR的不能输出高速脉冲的。接下来就是PLSY指令的学习,控制两个数据,一个速度,也就是步进马达的频率,另一个就是脉冲数,也就是我触发一次,步进马达动作多少。指令的学习可以参考“编程手册”,或者在这里简要给你介绍一下。PLSY D1 D2 SD1就是频率,D2就是脉冲量,S就是输出端口对D1和D2适当的赋值,指令前面加上适当的触发条件就可以实现动作了!脉冲输出可以用 sped或者pls2指令,停止就行ini指令。SPED C1C2SPULS C1 C2SSPED,输出的是可调频率的脉冲,C1指定了用哪端口输出(即输出端子选哪个),C2指定输出的方式,比如是正转还是反转,S是输出脉冲的频率值,其实就是让步进运行的速度;PULS,C1也是指定用哪端口输出,C2也是输出方式,相对位置就是现有基础上运行的位置增量,绝对位置是相对零点而言,S是输出多少个脉冲,也就是让让步进运行到什么位置。把两个程序并联 PULS 0 0 10 SPED 0 0 #200前面加启程序脉冲输100.00。CP1H的操作手册,上面有很详细
文档评论(0)