- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC双通道切换
840D?用户按键选择通道840D?使用中一般通过数控面板上的通道切换键逐个切换通道,若希望通过MCP?上的用户自定义按键直接选择到所要的通道,则需要相关PLC?程序的配合.接口说明:在840D?系统中可以通过PLC?至HMI?的接口信号实现对通道的选择DB19.DBB32?=激活通道选择DB19.DBB33?=?通道号?16?进制数,若为FF?则表示下一个通道
其中,通过DB19.DBx32.6HMI?与PLC?建立起应答机制:??PLC?设置DB19.DBx32.6=1?以发送通道选择请求??HMI?在正常显示所选通道信息后将DB19.DBx32.6?复位另外,接口DB19.DBB36?反映功能错误信息DB19.DBB36=0?功能正常,无错误??????????=1?没有功能代码(DBB32?bit?0~5)??????????=2?参数不可用???????????=3?修改HMI?内部变量时错误????????????=10?DBB33?所设的通道不存在
注意:只有对于激活的HMI?才能通过PLC?选择通道,若是对于第2HMI?使用上述功能,则相应的接口数据为DB19.DBB82~86,用法相同。840D双通道控制PLC的处理
2009-02-19 11:31:42
写一点这方面的调试过程,供大家参考!?一:使用一个面板+一个OP(显示操作单元)?机床操作面板的切换,即操作者可以选择机床面板控制通道1还是控制通道2。?机床面板的控制是调用标准功能块FC19或FC25。通常单通道的调用如下:?CALL??FC????19?BAGNo??????:=B#16#1????????操作面板控制方式组一?ChanNo?????:=B#16#1?????????操作面板控制通道一?SpindleIFNo:=B#16#3???????主轴信号传送到轴三,即配置中第三轴为主轴?FeedHold???:=M1.0????????????当面板上按FeedStop键后此位输出1?SpindleHold:=M1.1????????????当面板上按SpindleStop键后此位输出1如果要切换通道,有两种做法。?方法a:??编写两个FC19,一个填写控制通道一的参数,另一个填写控制通道二的参数,然后用面板上的某个键进行切换。?方法b:?CALL??FC????19?BAGNo??????:=B#16#1????????ChanNo?????:=DB19.DBB22??????????DB19.DBB22是?NC给PLC的信号,通知当前操作者选择的是哪个通道?SpindleIFNo:=B#16#3????????FeedHold???:=M1.0????????????SpindleHold:=M1.1????????????此时你可能会发现个问题,就是显示的切换和机床面板的切换不是同时的。机床操作面板可以切换了?但仍然需要操作者按OP上的通道切换键来切换显示屏幕显示的内容(显示通道1还是显示通道2)这对于机床操作者来说很不方便。怎么办呢??系统提供的通过PLC程序选择通道的方法便可解决问题,接口信号是:DB19.DBB32和DB19.DBB33。?二:使用两个面板+两个OP(显示操作单元)?1.?首先,因为PCU和MCP都挂在OPI总线上,所以要区分各部件的地址。PCU默认地址是1,?MCP默认地址是:6,NC/PLC默认地址则是13。?本例中给各部件分配的地址如下:?部件??????地址?NC/PLC????13?MCP1??????6?PCU1??????1?MCP2??????7?PCU2??????2?注:?修改PCU的地址:直接在OP上操作(Start-upàMMCàOperator?panel),在”MMC?address”项中输入PCU的地址(本例针对PCU2是2)。?修改MCP的地址:通过MCP面板后的DIP开关设定。?2.?修改OB100?810D/840D系统可以直接连接两个面板,设置OB100中FB1的参数即可激活第二面板。如下:??CALL??FB?????1?,?DB7?MCPNum????????:=2???????????????有两个机床面板?MCP1In????????:=P#I?0.0?????????第一个机床面板输入点起始地址?MCP1Out???????:=P#Q?0.0?????????第一个机床面板输出点起始地址?MCP1StatSend??:=P#Q?8.0?????????第一个机床面板发送状态起始地址?MCP1StatRec???:=P#Q?12.0???????
文档评论(0)