y仪器仪表常用词汇英语翻译
https://www.360docs.net/doc/3a7060031.html,
仪器仪表常用词汇英语翻译
上一篇/ 下一篇 2007-05-21 13:51:00 / 个人分类:仪器仪表
查看( 3 ) / 评论( 0 ) / 评分( 0 / 0 )
pH计pH meter
X射线衍射仪X-ray diffractometer
X射线荧光光谱仪X-ray fluorescence spectrometer
力测量仪表force measuring instrument
孔板orifice plate
文丘里管venturi tube
水表water meter
加速度仪accelerometer
可编程序控制器programmable controller
平衡机balancing machine
皮托管Pitot tube
皮带秤belt weigher
光线示波器light beam oscillograph
光学高温计optical pyrometer
光学显微镜optical microscope
光谱仪器optical spectrum instrument
吊车秤crane weigher
地中衡platform. weigher
字符图形显示器character and graphic display
位移测量仪表displacement measuring instrument
巡迴检测装置data logger
波纹管bellows
长度测量工具dimensional measuring instrument
长度传感器linear transducer
厚度计thickness gauge
差热分析仪differential thermal analyzer
扇形磁场质谱计sector magnetic field mass spectrometer
料斗秤hopper weigher
核磁共振波谱仪nuclear magnetic resonance spectrometer 气相色谱仪gas chromatograph
浮球调节阀float adjusting valve
真空计vacuum gauge
动圈仪表moving-coil instrument
基地式调节仪表local-mounted controller
密度计densitometer
液位计liquid level meter
组装式仪表package system
减压阀pressure reducing valve
测功器dynamometer
紫外和可见光分光光度计ultraviolet-visible spectrometer 顺序控制器sequence controller
微处理器microprocessor
温度调节仪表temperature controller
煤气表gas meter
节流阀throttle valve
电子自动平衡仪表electronic self-balance instrument
电子秤electronic weigher
电子微探针electron microprobe
电子显微镜electron microscope
弹簧管bourdon tube
数字式显示仪表digital display instrument
热流计heat-flow meter
热量计heat flux meter
热电阻resistance temperature
热电偶thermocouple
膜片和膜盒diaphragm and diaphragm capsule
调节阀regulating valve
噪声计noise meter
应变仪strain measuring instrument
湿度计hygrometer
声级计sound lever meter
黏度计viscosimeter
转矩测量仪表torque measuring instrument
转速测量仪表tachometer
露点仪dew-point meter
变送器transmitter aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
西门子最新最全授权下载,包含授权730个.
仅供学习使用,请勿做其他用途.
解压密码:https://www.360docs.net/doc/3a7060031.html,
flot auth.rar
(2007-04-20 14:07:45, Size: 1.3 MB, Downloads: 334) Gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
西门子软件下载,专业电气论坛,我见过最好的电气论坛
我见过最好的电气论坛,里面的资料好多,特来推荐给大家.
https://www.360docs.net/doc/3a7060031.html,
https://www.360docs.net/doc/3a7060031.html, Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
RS-485网络故障查找与排除
上一篇/ 下一篇 2007-05-21 11:47:14 / 个人分类:现场总线
查看( 2 ) / 评论( 0 ) / 评分( 0 / 0 )
尽管更加现代化的替代技术日益增多,但RS-485技术仍然在无数的通信网络中保持着中流砥柱的地位。以下是检查常见故障和建立比较麻烦的RS-485网络的8步方法。
1. RS-485使用一对非平衡差分信号,这意味着网络中的每一个设备都必须通过一个信号回路连接到地,以最小化数据线上的噪声。数据传输介质由一对双绞线组成,在噪声较大的环
境中应加上屏蔽层。
2. 在绝大多数的RS-485网络中,终端节点所引起的问题比它能解决的要多。为了检查哪一个节点停止了工作,需要切断每一个节点的电源并将其从网络中断开。使用欧姆表测量接收端A与B或+与-之间的电阻值。故障节点的读数通常小于200欧姆,而非故障节点的读数将
会比4,000欧姆大得多。
3. 哪一根线是A、哪一根线是B一直都不是很清楚。不同的制造商采用不同的标签规定,即使B线应该永远是在空闲状态下电压更高的那一根。因此,A线相当于-,B线相当于+。可在网络空闲的状态下用电压表检测。如果B线没有比A线电压更高,那么就会存在连接问题。
4. 当没有设备进行传输,所有设备都处于监听状态的时候,RS-485网络中会出现三态状态。这将导致所有的驱动器进入高阻态,使悬空状态传回所有的RS-485接收端。节点设计者为了克服这一不稳定状态典型的方法是:在接收端的A和B线加装下拉和上拉电阻来模拟空闲状态。为了检查这一偏置,应在网络供电和空闲的状态下测量B线到A线的电压。为了确保远离如图中所示的不定状态,要求至少存在300mV的电压。如果没有安装终端电阻,偏置的要求
是非常宽松的。
5. 一根双绞线加地的RS-485网络可以上行与下行地传送数据。由于没有两个发送端能够在同一时间成功地通讯,所以在数据的最后一位传送完毕后的一个时间片内,网络表现为空闲态,但实际上节点还没有使其驱动器进入三态状态。如果另一个设备试图在这一时间段内进行通讯,将会发生结果不可预测的冲突。为了检测这种冲突,使用数字示波器来捕捉几个字节的1和0。确定一个节点在传输结束时进入三态状态所需要的时间。确保RS-485软件没有试图响应比一个字节的时间更短的请求(在7
6.8kb/s的速率下略大于1ms)。
6. 每一种可靠的中长距离联网技术都有某种形式的内置隔离,除了RS-485以外。它要靠系统设计者来确保网络不包括任何接地回路。隔离每一个节点将以数量级的程度增加网络的
可靠性。
7. 虽然隔离是抵御电源浪涌的第一道防线,但是增加多级浪涌抑制器可以消弱更大的浪涌干扰,保证它们是在网络隔离可以容忍的范围内。最好是在网络有高性能接地点的位置安装浪涌抑制器。在同一点将其连接到大地,就像其他的网络设备或工厂的电气系统一样。
8. 一旦RS-485网络建立并运行,就应记录下其配置的每一个细节。包括终端信息、
偏置、线型和备件信息。如果可以负担得起,应购买一些备件并存放在机柜中。Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
DELPHI S7-200 PPI接口及编程序
CRC 8 check sum calculation for PPI protocol. Code is written in Delphi type
pBuff = ^byte;
function TBitService.fcs_calc(bfr : PBuff; count : integer):byte;
var i : integer;
begin
result := 0;
for i := 1 to count do
begin
result:=(result+bfr^) mod 256;
inc(bfr);
end;
end;This is a piece of my Delphi code for S7-200 XXX CPU communication
pBuff is- pointer on byte buffer
count - quantity of elements in this buffer
This algorithm may be used for any others protocols, which need CRC8 calculation
Geting of Hard Drive serial number. Code is written in Delphi Function getHardDiskNumber: Int64;
var
SerialNum: PDWord;
A, B : DWord;
Buffer : Array [0..255] of Char;
begin
result := 0;
New(SerialNum);
if GetVolumeInformation('C:\', Buffer, SizeOf(Buffer),
SerialNum, A, B, Nil,0) then
result := SerialNum^;
Dispose(SerialNum);
end;
Converting of S7 PLC Real Number Format into PC Real Number Format. Code is written in Delphi var value:[0..3] array of byte; //source data
function get_Real(I : Longint):single;
var
RealNumbersFromPLC : single;
lw, lw1, lw2, lw3, lw4 : longword;
begin
i := i * 4;
lw := 0;
lw1:=(value[0+I]);
lw := lw or (lw1 shl 24);
lw2:=(value[1+I]);
lw := lw or (lw2 shl 16);
lw3:=(value[2+I]);
lw := lw or (lw3 shl 8);
lw4:=(value[3+I]);
lw := lw or (lw4 shl 0);
move(lw,RealNumbersFromPLC,4);
result := RealNumbersFromPLC;
end;
Real PLC number(4 bytes) should be defined as global array of bytes. Of course, it may be defined as a parameter in function definition.
PPI Connector
Here is the small example of S7-200 writing format
Here is the small example of S7-200 Siemens(Simatic) PLC's frame. for 4 bytes reading from V- address area Here is the short explanation of the frame. that you sent me
1 68 - not importent
2 1B -
3 1B -
4 68 -
5 02 -
6 00 -
7 6C -
8 32 -
9 01 -
10 00 -
11 00 -
12 00 -
13 00 -
14 00 -
15 0E -
16 00 -
17 00 -
18 04 Code operation (reading)
19 01 -
20 12 -
22 0A -
23 10 -
24 02 - type variable - byte)
25 00 - MSB element's number
26 04 - LSB element's number
27 00 - MSB sub area
28 01 - LSB sub area (1 for V, 000H others)
29 84 - Area(V)
30 00 - MSB offset
31 00 - LSB offset
32 00 - LSB offset start address of area V(V0)
33 6B - Check Sum
34 16 - end
Geting of Local IP address. Code is written in Delphi uses WinSock; Function GetLocalIP: string;
var
wsaData: TWSAData;
P : PHostEnt;
S : array [0..128] of char;
begin
WSAStartup(MAKEWORD(1,1), wsaData);
GetHostName(@s, 128);
P:= GetHostByName(@s);
Result:= iNet_ntoa(PInAddr(p^.h_addr_list^)^);
WSACleanup;
end
WinSock unit must be defined in " uses"
Geting of Local IP address. Code is written in Delphi uses WinSock;
Function GetLocalIP: string;
var
wsaData: TWSAData;
P : PHostEnt;
S : array [0..128] of char;
begin
WSAStartup(MAKEWORD(1,1), wsaData);
GetHostName(@s, 128);
P:= GetHostByName(@s);
Result:= iNet_ntoa(PInAddr(p^.h_addr_list^)^);
WSACleanup;
end
WinSock unit must be defined in " uses"
S7-200 PLC之PPI协议
上一篇/ 下一篇 2007-05-17 10:38:15 / 个人分类:技术
查看( 14 ) / 评论( 0 ) / 评分( 0 / 0 )
S7-200 PLC之PPI协议
通过硬件和软件侦听的方法,分析PLC内部固有的PPI通讯协议,然后上位机采用VB编程,遵循PPI通讯协议,读写PLC数据,实现人机操作任务。这种通讯方法,与一般的自由通讯协议相比,省略了PLC的通讯程序编写,只需编写上位机的通讯程序资源
S7-226的编程口物理层为RS-485结构,SIEMENS提供MicroWin软件,采用的是PPI(Point to Point)协议,可以用来传输、调试PLC程序。在现场应用中,当需要PLC与上位机通讯时,较多的使用自定义协议与上位机通讯。在这种通讯方式中,需要编程者首先定义自己的自由通讯格式,在PLC中编写代码,利用中断方式控制通讯端口的数据收发[4]。采用这种方式,PLC编程调试较为烦琐,占用PLC的软件中断和代码资源,而且当PLC的通讯口定义为自由通讯口时,PLC的编程软件无法对PLC进行监控,给PLC
程序调试带来不便。
SIEMENS S7-200PLC的编程通讯接口,内部固化的通讯协议为PPI协议,如果上位机遵循PPI协议来读写PLC,就可以省略编写PLC的通讯代码。如何获得PPI协议?可以在PLC的编程软件读写PLC
数据时,利用第三个串口侦听PLC的通讯数据,或者利用软件方法,截取已经打开且正在通讯的端口的数据,然后归纳总结,解析出PPI协议的数据读写报文。这样,上位机遵循PPI协议,就可以便利的读写PLC
内部的数据,实现上位机的人机操作功能。
软件设计
系统中测控任务由SIEMENS S7-226PLC完成,PLC采用循环扫描方式工作,当定时时间到时,执行数据采集或PID控制任务,完成现场的信号控制。计算机的监控软件采用VB编制,利用MSComm控件完成串口数据通讯,通讯遵循的协议为PPI协议[2]。
PPI协议
西门子的PPI(Point to Point)通讯协议采用主从式的通讯方式,一次读写操作的步骤包括:首先上位机发出读写命令,PLC作出接收正确的响应,上位机接到此响应则发出确认申请命令,PLC则完成正确的读写响应,回应给上位机数据。这样收发两次数据,完成一次数据的读写[5]。
其通讯数据报文格式大致有以下几类:
1、读写申请的数据格式如下:
SD LE LER SD DA SA FC DASP SSAP DU FCS ED
SD:(Start Delimiter)开始定界符(68H)
LE:(Length)报文数据长度
LER:(Repeated Length)重复数据长度
SD: (Start Delimiter)开始定界符(68H)
SA:(Source Address)源地址,指该地址的指针,为地址值乘以8
DA:(Destination Address)目标地址,指该地址的指针,为地址值乘以8
FC:(Function Code)功能码
DSAP:(Destination Service Access Point)目的服务存取点
SSAP:(Source Service Access Point)源服务存取点
DU:(Data Unit)数据单元
FCS:(Frame. Check Sequence)校验码
ED:(End Delimiter)结束分界符(16H)
报文数据长度和重复数据长度为自DA至DU的数据长度,校验码为DA至DU数据的和校验,只取
其中的末字节值。
在读写PLC的变量数据中,读数据的功能码为6CH,写数据的功能码为7CH。
2、PLC接收到读写命令,校验后正确,返回的数据格式为E5H
3、确认读写命令的数据格式为:
SD SA DA FC FCS ED
其中SD为起始符,为10H
SA为数据源地址
DA为目的地址
FC为功能码,取5CH
FCS为SA+DA+FC的和的末字节
ED为结束符,取16H
PPI协议的软件编制
在采用上位机与PLC通讯时,上位机采用VB编程,计算机采用PPI电缆或普通的485串口卡与PLC 的编程口连接,通讯系统采用主从结构,上位机遵循PPI协议格式,发出读写申请,PLC返回相应的数据。
程序实现如下:
1、串口初始化程序:
https://www.360docs.net/doc/3a7060031.html,mPort = 1
MSComm1.Settings = "9600,e,8,1"
MSComm1.InputLen = 0
MSComm1.RThreshold = 1
MSComm1.InputMode = comInputModeBinary
PPI协议定义串口为以二进制形式收发数据,这样报文的通讯效率比ASCII码高。
2、串口读取数据程序,以读取VB100数据单元为例:
Dim Str_Read(0 To 32) ‘定义发送的数据为字节为元素的数组。
Str_ Read (32) = &H16 ‘相应的数组元素赋值,按照以下格式:
Str_ Read (29) = (100*8) \ 256 ‘地址为指针值,先取高位地址指针
Str_ Read (30) = (100*8) Mod 256 ‘取低位地址指针
Str_ Read (24) = 1 ‘读取的数据长度(Byte的个数)
For I=4 to 30
Temp_FCS = Temp_FCS + Str_Read(i)
Next I
Str_Read(31)= Temp_FCS Mod 256 ‘计算FCS校验码,其它数组元素赋值省略。
68 1B 1B 68 2 0 6C 32 1 0 0 0 0 0 E 0 0 4 1 12 A 10 2 0 1 0 1 84 0 3 20 8B 16
PLC返回数据E5 后,确认读取命令,发送以下数据:
10 2 0 5C 5E 16
然后上位机VB程序接受到以下数据:
68 16 16 68 0 2 8 32 3 0 0 0 0 0 2 0 5 0 0 4 1 FF 4 0 8 22 78 16
首先识别目标地址和源地址,确认是这次申请的返回数据,然后经过校验检查,正确后解析出第26
号数据(&H22)即为VB100字节的数据。
3、串口写入数据程序,以写VB100数据单元为例:
Dim Str_Write(0 To 37) ‘定义发送的数据为字节为元素的数组。
Str_Write (37) = &H16 ‘相应的数组元素赋值,按照以下格式
Str_Write (35) = &H10 ‘要写入的数据值
68 20 20 68 2 0 7C 32 1 0 0 0 0 0 E 0 5 5 1 12 A 10 2 0 1 0 1 84 0 3 20 0 4 0 8 C B9 16
PLC返回数据E5 后,确认写入命令,发送以下数据:
10 2 0 5C 5E 16
然后上位机VB程序接受到以下数据:
68 12 12 68 0 2 8 32 3 0 0 0 0 0 2 0 1 0 0 5 1 FF 47 16
这是PLC正确接收并写入信息的返回数据。
4、串口接收程序:
在数据接收程序中,利用VB中MSComm控件,一次接收缓冲区中的全部数据,存放到数组形式的暂存单元中,然后分析每个元素的值,得到读写的数据。
Dim RCV_Array() As Byte
Dim Dis_Array As String
Dim RCV_Len As Long
RCV_Array = MSComm1.Input ‘取出串口接收缓冲器的数据。
RCV_Len = UBound(RCV_Array)
ReDim Temp(0 To UBound(RCV_Array))
For i = 0 To RCV_Len
Dis_Array = Dis_Array & Hex(RCV_Array (i)) & " "
Next i
Text1.Text = Dis_Array ‘接收到的数据送显示。
在程序的读写过程中,一次最大可以读写222个字节,目前给出的数据读写为整数格式。
数据类型Str_ Read(27)
S 04H
SM 05H
I 81H
Q 82H
M 83H
V 84H
以上程序,是以读写PLC的V变量区为例,利用PPI协议还可以读写S7-200PLC中的各种类型数据,包括I、Q、SM、M、V、T、C、S等数据类型,能够直接读出以上变量中的位、字节、字、双字等,其中读位变量时,是读取该位所在的字节值,然后上位机自动识别出该位的值。按照读写的数据类型,其中Str_
Read(27)的值各不同:
在控制系统中,PLC与上位计算机的通讯,采用了PPI通讯协议,上位机每0.5秒循环读写一次PLC。PLC编程时,将要读取的检测值、输出值等数据,存放在PLC的一个连续的变量区中[3],当上位机读取PLC的数据时,就可以一次读出这组连续的数据,减少数据的分次频繁读取。当修改设定值等数据时,进
行写数据的通讯操作。此系统已经可靠运行两年,达到了要求的控制效果,实现了稳定的通讯连接。Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
工控组态软件授权全集破解下载
下载1: ftp://https://www.360docs.net/doc/3a7060031.html,/
下载2: ftp://https://www.360docs.net/doc/3a7060031.html,/
下载3: FTP地址:https://www.360docs.net/doc/3a7060031.html,
账号:plc
密码:plc
端口:21
资料索取联系:66281476 dkxxw@https://www.360docs.net/doc/3a7060031.html,
电控学习网站_组态技术交流https://www.360docs.net/doc/3a7060031.html,/
------------工控FTP资料库,PLC触摸屏解密学习下载专区-----------------
GE组态全集
iFIX35C-1203.iso
ifix_4.0.rar
IFIX驱动集
Ifix破解2.5
Ifix破解
IFIX_教程
ifix3.5
iFIX3.0
iFIX 3.5 WINXP SP2破解.rar
IFIX4.0授权文件.rar
IFix4.0超级授权(兼容3.x)
ifix_4.0
iFix培训视频2.exe
iFix培训视频1.exe
组态王全集
组台王例子.rar
组态软件辅助(键盘锁)
组态王通用开发包
组态王教程
组态王6.52破解版本
组态王手册
组态王工程实例
组态王全部驱动
组态王SDK
组态王for Internet
组态王6.5正式破解
组态王6.5手册正式版
组态王6.03完整破解
组态王6.02开发版无限点
组态王6.02web版本
组太王破解收集
kingview6.5SP1 完全破解放心使用kingview6.5.43SP1 完全破解放心使用组态王6.51软件(含破解)
组态王授权全集组台王实例集
组态王6.5.20破解.rar
昆仑通态全集
通用版例子.rar
昆仑通态6.2
昆仑通态6.3
昆仑通态5.1
mcgs5.5通用版本完整破解
mcgs5.5破解包
mcgs5.5
mcgs 高级教程~
mcgs 低级教程~
InTouch全集
intouch9.5至2008年授权文件.rar
原版InTouch 8.0 with SP2 OPCLink80
Intouch授权
InTouch90
intouch9.5
InTouch8_SP1
InTouch8.0中文版
intouch8 60k 授权
intouch 9.5 授权
InTouch 8.0 Advanced
inotuch711
INTOUCH9.5授权20070301.rar
紫金桥组态
力控中文破解
世纪星监控组态中文破解
honeywell组态中文破解
星座日期
星座日期(公历)英文名
魔羯座(12/22 - 1/19)Capricorn
水瓶座(1/20 - 2/18)Aquarius
双鱼座(2/19 - 3/20)Pisces
牡羊座(3/21 - 4/20)Aries
金牛座(4/21 - 5/20)Taurus
双子座(5/21 - 6/21)Gemini
巨蟹座(6/22 - 7/22)Cancer
狮子座(7/23 - 8/22)Leo
处女座(8/23 - 9/22)Virgo
天秤座(9/23 - 10/22)Libra
天蝎座(10/23 - 11/21)Scorpio
射手座(11/22 - 12/21)Sagittarius