PCL-722
HEWLETT PACKARD TEST & MEASURE 63312 USPP 63312
Hewlett-Packard KC119UP#ABA-B5 Hewlett-Packard.Mobile Business Notebook - 8510p
HEWLETT PACKARD CB400A - HEWLETT HP LJ CP4005/N/DN BLAC
HEWLETT PACKARD CB400A - HEWLETT HP LJ CP4005/N/DN BLAC
Free Fast Shipping (Cont'l USA). Authorized Dealer.
Hewlett Packard 460715-001 Pavilion Dv2700 Laptop Sys Brd
Hewlett Packard 1117B Testmobile, adjustable tilting top
Hewlett Packard ( HP ) / Agilent 86633B Modulation Section AM FM
Hewlett-Packard 486301-001 Hewlett-Packard EliteBook 6930p System board
Hewlett Packard 489363-001 Hp Viola-gl8e Mini-atx System Board
A4856-69101 Hewlett-Packard Superdome PCI Card Cage
Hewlett Packard Agilent Multimeter 3468B Four Wire Type 3468
HEWLETT PACKARD 27289B HP 27289-69040 ADVANCESTACK ROUTER 240
HEWLETT PACKARD 0950-3033 HP 2.6GB, 4X optical disk dri
HEWLETT PACKARD 00288-001 HP3M BACKPLANE MODULE
HEWLETT PACKARD 27285A HP ADVANCESTACK ROUTER 440
HEWLETT PACKARD 901-21300-00 HP3M BACKPLANE MODULE
HEWLETT PACKARD A1809-60006 HP9000 PB BUS CONVERTER MOD
HEWLETT PACKARD A1703-80031 HP 9000 MEMORY CARRIER MODU
HEWLETT PACKARD C1160-85302 HP VERTICAL MOTION MOTOR
HEWLETT PACKARD A4200-00021 DISK TRAY BOTTOM
HEWLETT PACKARD C2986-61001 HP 6GB 2.5" SLIM HARD DRIVE
HEWLETT PACKARD C1160-66501 HP OPTICAL JUKEBOX MODULE
HEWLETT PACKARD C2986-60101 HP 6GB 2.5" SLIM HARD DRIVE
HEWLETT PACKARD C1534-66001 2GB 4MM 5.25" MOUNT-TRAY DA
HEWLETT PACKARD C1561A / C1561-60003 SURESTORE 12000E TAPE DRIVE
HEWLETT PACKARD C1113-69100 HP 2.6GB, 4X optical disk d
HEWLETT PACKARD C1113-60100 HP 2.6GB, 4X optical disk
HEWLETT PACKARD C1552-69203 HP SURESTORE DAT8 TAPE DRIV
HEWLETT PACKARD CA31214-C016FJ HP D640 3.5" FLOPPY DISK
HEWLETT PACKARD C7200-66503 HP SURESTORE MAIN PC BOARD
问:西门子s7-300PLC与哈斯勒冲板流量计进行DP通讯
在硬件组态中安装了相关GSD文件,并在DP网络中插入了ANYBUS-S PDP站点(从站),在ANYBUS-S PDP站点下插入了两个类似模块的东西,INPUT 64Bit和OUTPUT 16Bit 。
问题如下:
查看哈斯勒厂家提供的通讯数据格式,里面大部分是IEEE-Float格式的数据,也有些是Byte的8个BIt,反映的是各种状态,这些数据都存在读写,我查看硬件组态中INPUT和OUTPUT都是I和Q的地址范围,
请问如何去读写ANYBUS-S PDP站点(从站)中的数据呢?直接用ID、IW或是QD、QW的格式直接读取,还是要通过SFC15和SFC14呢?
烦劳高手详细指点一下!谢谢
问题补充:感谢,阿鸣的详细解答!学习了S7300与S7200的DP通信,对此问题有了进一步的认识!
可是任然存有如下疑问,还请解答一下:(还是针对S7-300与哈斯勒冲板流量计的硬件组态来说)
1·ANYBUS-S PDP站点(从站)中插入了一个64Byte大小的INPUT,其对应I地址默认为256..319;插入了一个16Byte大小的OUTPUT,其对应Q地址默认为320...335.;
2·在S7-300主站处也添加有300的数字输入和数字输出模块,I 地址为0..1,Q地址为0...1;
(参照 西门子S7-200与S7-300PROFIBUS通信,将S7-200看为仪表)问题如下:
从站那里32WORD的I地址,是否对应S7-300主站的QW0-QW31呢?S7-300主站自身的Q地址是外接实际继电器的,在通讯的同时,这是否存在地址重叠问题?同时S7-300主站处也没有32WORD这么多的Q点
没有实际建立过这样的通讯,请高手再说明一下,谢谢!
答:在回答你的问题之前,有一个概念必需搞明白,PLC的物理存储器以字节为单位,因此存储器单元规定为字节。
1•ANYBUS-S PDP站点(从站)中插入了一个64Byte大小的INPUT,其对应I地址默认为IB256..IB319(共64个字节),相当于从站接收主站的数据存放在IB256..IB319;插入了一个16Byte大小的OUTPUT,其对应Q地址默认为QB320...QB335(16个字节),相当于从站发送信息给主站的数据区在QB320...QB335中;上述地址是DP从站与S7-300CPU主站之间的通信数据地址,是通过PROFIBUS总线与主站CPU交换信号的;而在S7-300主站处也添加有300的数字输入和数字输出模块(I 地址为0..1,Q地址为0...1为一个字节),但它们是通过机架上背板总线(I/O总线)与CPU进行I/O信号的高速交换和对信号模块数据的高速访问,因此是完全不一样的;
2.注意从站那里32WORD的I地址,不是对应S7-300主站的QW0-QW31,因为主站本身插槽中的数字输出模块可能已经使用此地址,必须避开S7-300主站插槽中数字量输入/输出模块已经占用的地址,所以在实际组态时要避免地址重叠,一般你在硬件组态时,STEP7 软件以及避免此类问题(选默认)。举个例子,S7-300CPU通过EM277把S7-200挂到S7-300的PROFIBUS网络上,而S7-300自身是16点数字输出占用了QW0,那么在建立主站S7-300 与从站S7-200的发送区和接收区对应关系时,在主站中只能用QW2(主站将信息存入QW2),发送从站的VW0数据存储区,为什么主站的发送数据区为QW2而不是QW0,就是因为S7-300CPU本身是16点数字输出占用了QW0,因此不可能是QW0,QW2是在S7-300CPU本身占用和插槽模块数字输出基础上设定的。当然可以设定为其他单元,但不可以设定为CPU本身及其插槽中模块已经占有的地址。
厦门润星贸易有限公司
联系人:吴伟杰
QQ:2563095702
邮箱:2563095702@qq.com
电话:0592-6895320
手机:18030263579
传真:0592-6034581〔备注吴伟杰收〕