对$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

相关推荐

  • 840D系统,怎么改刀链转速?

    刀链伺服用的是611D 机床带轴有X Y Z B C,这个刀库电机在机床数据里面没有呢?PLC轴?,如果是怎么能改这个刀链电机的转…

    SINUMERIK 2017年11月1日
  • 硬件

    车床和铣床同版本硬件相同吗? 最佳答案 同版本数控系统硬件是完全一样的,只是里面的软件差别而已。 提问者对于答案的评价:

    SINUMERIK 2020年10月31日
  • 300510 。25010报警

    我们有一台DMG1035机床报300510、25010报警、现象是主轴走程序时钱两分钟可以,慢慢的速度就下来降为0,后来空走程序不吃刀,ok不知道为什么怎样解决。系统是810 问题…

    SINUMERIK 2017年11月1日
  • EPLAN edz文件

    我在西门子官网上下载的eplan edz导不进去。老是提示 Data Portal 登录不成功,但我已经登录,请问怎么解决,怎么才能导入ed…

    SINUMERIK 2020年10月31日
  • 不知道什么系列的西门子数控系统

    数据丢失了~这个系统完全不懂~有谁会啊?图片上观察~可以教教我怎么办数据重传过去嘛? 图片说明:    最佳答案 看着像老810,要用RS232,使用软件PCI…

    2017年6月27日
  • 810D的坐标总是跑掉

    我用的是810D的系统,两根轴X轴做为斜轴,角度为15度,设为第一根轴,Z轴设为第二根轴,相关参数设置为:MD19410=08H  MD20100=X&nbsp…

    SINUMERIK 2019年6月11日
  • 西门子数控控制器方案项目集成的代理商?

    现在有DK-300A的雕刻机控制器,想做项目改造,升级成西门子的数控控制器,西门子的伺服驱动器,有做项目的厂家吗?可以联系我libing0254@163.com 最佳答案 链接是西…

    SINUMERIK 2020年10月31日
  • 802c的距离偏差

    802c中程序中输入的行走距离和机床测量的距离相差太大,是什么原因?例如,程序行走200,实际机床才行走37. 最佳答案 你看看界面上显示的实际位置对不对,如果对,那么也许是齿轮比…

    SINUMERIK 2018年12月14日
  • 尾座走不动……

    一台磨床,用的西门子840D系统+S7300PLC。尾座向前和向后都走不了,现在无梯形图和笔记本电脑。只能通过840DMCP面板观察PLC状态值。以向前行走为例,尾座移动前应该撑爪…

    SINUMERIK 2017年11月16日
  • 伺服驱动

    SIEMENS的伺服驱动板的硬件架构用的是DSP+FPGA,还是MCU+X86芯片组合? 最佳答案 应该是DSP,但十有九九已被打上"siemens"LOGO …

    SINUMERIK 2018年12月14日