回复:$A_INA[3] 之类的变量,求指教。

liujian1121

  • 帖子

    1910
  • 精华

    1
  • 被关注

    210

论坛等级:奇侠

注册时间:2011-02-12

黄金 黄金 如何晋级?

发布于 2012-07-10 18:36:16

6楼

无硬件的快速输入和输出,我的目的是为了用快速输入输出实现NCK与PLC之间
的数据交换.比方说我可以通过系统变量($A_IN[])读出PLC中某个输入点的通断状态.
实验如下:
在PLC中把DB10.DBX1.0置位,通过加工程序就可以读出变量$A_IN[1]也为1
依次类推$A_IN[1..8]的各个位对应DB10.DBB1中的各个位
像这样的对应关系系统支持40个即5个字节,系统默认1个字节如果想支持更多要修改参数
MD10350:FASTIO_DIG_NUM_INPUTS 最大为5
变量在PLC中的对应关系:
$A_IN[1..8] —DB10.DBB1
$A_IN[9..40]—DB10.DBB186..189理解了上面的那么$A_OUT[]也好理解了
同样快速输出也支持5个字节,根据你的需要设置参数MD10360:FASTIO_DIG_NUM_OUTPUTS
默认为0最大为5
这里我把它改为1,然后NCK复位.
在加工程序中输入$A_OUT[1]=1并执行,监控PLC中的DB10.DBX64.0被置为1
快速输出变量在PLC中的对应关系为:
$A_OUT[1..8]—DB10.DBB64
$A_OUT[9..40]—DB10.DBB190..193再次强调一下上面说的都是无硬件的快速输入输出,
只是为了实现NCK与PLC的通讯的一种方法,带硬件的快速输入输出PLC中的地址不同,不过
应该不难理解.
文建
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25496条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。