对$a_in[]的疑惑

我们用840di系统,在分析加工程序时有用到$A_in[ ],通过查资料有以下两种解释:
1、
宏变量定义 
$A_IN[10] ==1 ( DB10.DBX123.1 )
$A_IN[12] ==1 ( DB10.DBX123.3 )
$A_IN[13] ==1 ( DB10.DBX123.4 )
$A_IN[14] ==1 ( DB10.DBX123.5 )
$A_IN[15] ==1 ( DB10.DBX123.6 )
$A_IN[16] ==1 ( DB10.DBX123.7 )
$A_IN[17] ==1 ( DB10.DBX125.0 )
$A_IN[18] ==1 ( DB10.DBX125.1 )
$A_IN[19] ==1 ( DB10.DBX125.2 )
$A_IN[20] ==1 ( DB10.DBX125.3 )
2、$A_IN[1]对应DB10.DBW148

$A_OUT[1]对应DB10.DBW170

$A_DBB[98],$A_DBW对应地址是由FC21输入变量指定的。当硬件未使用模拟量时使用$A_INA[**]  、$A_OUTA[**].例PLC在程序中将DB10.DBW148设为某个数据时,可以通过用NC变量$A_IN[1]读出,这样就实现了NC和PLC的数据交换;
以上两种回答都是Plc和Nc的通讯,好像有模拟数字输入输出的区分,到底什么意思,840d安装调试手册上DB10中的内容很多,并且$a_in[1]说好像不一致,能解释详细点吗?请高手不吝赐教。谢谢

最佳答案

$A_IN[ ]是数字量的NC输入点,$A_INA[ ]是模拟量的NC输入点,同理输出点也一样。这些NC的输入输出可以有实际的硬件来作用,也可以没有硬件通过PLC接口信号来赋值,$A_IN[10] ==1 ( DB10.DBX123.1 )就是这个意思。
关于用FC21来实现NC与PLC的数据交换,这是一块独立的内存区,交换数据的类型,起始地址与长度要在FC21中说明。

提问者对于答案的评价:
感谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc220849.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月8日 下午2:22
下一篇 2017年12月8日 下午2:22

相关推荐

  • 802D_sl plus PLC实例程序

    我用的系统是802D_sl  plus 版本,西门子光盘里的PLC实例程序是  pro版本的,传输时说型号不匹配!哪里有plus版…

    SINUMERIK 2019年6月11日
  • simodrive A034报警

    1118显示屏上报警A034和B034,插入1123和不插入都报,我用一个正在使用的1118换上坏的这台的参数卡,仍然报警,参数用软件看并没有丢失,也可以擦写,我就不知道什么问题了…

    SINUMERIK 2017年12月10日
  • NC子程序赋值后的括号

    老外的程序,在程序段后加了个括号,什么一丝丝? 图片说明:       最佳答案 应该是厂家的标准做法,方便以后加一些表达式比如(x*y)之…

    2017年6月1日
  • 840D不能进入系统,不断重启

    一台840D落地镗铣,接通电源系统硬件自检后出现几个选项:1、safe mode 2.safe mode with network…

    SINUMERIK 2019年6月11日
  • Sinutrain安装出错

    之前再Win7和Win10都能安装成功,现在换了新电脑,并尝试了Win10企业版和专业版,全部安装失败,安装过程弹出对话框如图,点确定后软件提示安装成功,然而并没有安装。之前没遇到…

    2021年7月5日
  • 840D手轮倍率问题,急求大神帮助

    就是那种有数显的那种手轮,当手轮倍率选,001的时候,摇动手轮一格,机床移动0.001毫米,选择,010的时候,摇动手轮一格机床移动0.01,选择,100的时候,摇动手轮一格,机床…

    SINUMERIK 2017年6月29日
  • 840D PLC

    有一台机床,PLC和NCK总清后,数码管显示6,H1 +5灯亮,H2 PR灯亮(应该正常)。load PLC和NCU数据后,数码管显示6,H1&nbs…

    SINUMERIK 2017年11月6日
  • 手轮不会走斜线问题

    840D PL的系统,手轮不会走斜线,例如,运行程序ROT Z=45,不复位的情况下,在工件坐标下摇动手轮,结果机床走的还是机床坐标,而不是XY两个轴同时移动,…

    SINUMERIK 2017年6月11日
  • 西门子802D数控车床X轴轮廓监控报警怎么解除报警

    西门子802D数控车床X轴轮廓监控报警怎么解除报警 最佳答案 25050 坐标轴%1轮廓监控说明 %1=坐标轴名称,主轴号NC 计算坐标轴每个插补点(…

    SINUMERIK 2017年7月25日
  • 802d sl Initializing hardware

    802d 原来是不开机,电源板问题,电源板修好,进不了系统 钻石用户推荐最佳答案 开机按“SELECT”键,选择按存储数据上电试试;如果不行可能是软件问题了,重新写CF卡…

    SINUMERIK 2021年7月5日