文档库 最新最全的文档下载
当前位置:文档库 › Kepserver_for_Siemens S7-300 PLC

Kepserver_for_Siemens S7-300 PLC

Kepserver_for_Siemens S7-300 PLC
Kepserver_for_Siemens S7-300 PLC

KEPServerEx 和西门子S7-300系列 PLC的连接步骤

(通过Siemens TCP/IP Ethernet)

KEPServerEX提供的西门子Siemens TCP/IP驱动能够为用户提供一个OPC Server接口,将西门子TCP/IP 以太网设备连接到OPC Client应用程序中,简单、可靠。

下面以西门子S7-300系列PLC为例,说明如何建立KEPServerEX和该系列PLC的连接。S7-300系列PLC可通过通讯模块CP343或者NetLink实现通信,以下以CP343为例说明。

设置KEPServerEX

?新建通道:New Channel

1.打开“KEPServerEx V5.4”软件,点击软件界面“File”->“New”或者工具栏上的“New

Project”,新建一个新工程:

2.单击软件界面“Click to add a channel.”或者工具栏上的“New Channel”,新建一个通道:

3.修改通道名“Channel name”或不作修改,单击“下一步”。如下将通道名“Channel name”

修改为西门子S7-300:

4.选择你想分配给本通道的设备驱动“Device driver”,在下图的下拉列表中选择“Siemens

TCP/IP Ethernet”,单击“下一步”:

注意:1、在上图的下拉列表中选择您要连接设备的设备驱动;

2、如果用户在使用过程中没有找到所要连接设备的驱动,则可能是没有进行完全安装,用户应该对KEPServerEX进行修改(Modify)安装。用户在安装KEPServerEX时可根据需要安装所需要的设备驱动或者全部驱动。

5.选择设备所用的网络适配器“Network Adapter”。这里选择“Default”,单击“下一步”。

6.对通道进行优化设置“Write Optimizations”,这里保持默认值,单击“下一步”。

7. 设置总结,单击“完成”。

至此,通道新建完成。

8. 用户可通过右键单击或者双击通道名修改通道参数:General、Network Interface、Write

Optimizations。

?新建设备:New Device

1. 单击软件界面“Click to add a device”或者工具栏上的“New Device”,进行设备设置。

2. 修改设备名称“Device name”,这里我们修改为“PLC”,单击“下一步”。

3. 选择设备模型“Device model”, 这里我们选择“S7-300”,单击“下一步”。

4. 选择设备ID“Device ID”, 这里指的是所要连接的PLC设备的IP地址。假如IP地址为:192.168.0.155,则设置如下:

5. 设置通信的时间参数“Timing”,这里我们保持默认设置不变,单击“下一步”。

6. 自动降级“Auto-Demotion”设置,这里我们保持默认设置不变,单击“下一步”。

7. 通信参数“Communication Parameters”设置,这里我们保持默认设置不变,单击“下一步”。

8.设置S7通信参数“S7 Comm. Parameters”等,这里我们保持默认设置不变,单击“下一

步”。

其中:Link Type:连接类型,一般选择默认值“PC”;

Rack(0~7):实际机架的位置,应该与STEP7中的对应设置一致;

CPU Slot(1~31):实际连接的PLC的CPU所在的槽位,应该与STEP7中的对应设置一致;

注意:这些设置需要和实际连接的PLC的相应设置一致!

9.设置字节顺序“Byte Order”,这里我们保持默认设置不变,单击“下一步”。其中:Big Endian:大端模式,

Little Endian:小端模式,

10. 设置总结,单击“完成”。

11. 用户可通过右键单击->Properties或者双击设备名称修改设备参数:

?新建标签:New Tag

1. 单击软件界面“Click to add a static tag”,或者工具栏“New Tag”增加一个标签。

2. 设置Tag属性:

这里我们做如下设置:Name=温度,Address=PIDI00,Description=温度变量,Data type=DWord,其它各项保持默认值不变,单击“确定”或“应用”,如下图:

注意:设置Address时,必须确保填写的内容是硬件设备内部允许访问的地址,在你填好之后,可以单击“对号”按钮进行测试或帮助。

3. 用户可通过右键单击->Properties或者双击标签名称修改标签参数。至此,我们的Kepware server服务器端就设置完成了。本服务器只设置了一个标签。

在STEP7中设置S7-300

若要建立S7-300 PLC和西门子TCP/IP以太网驱动的连接,用户需要对PLC的CPU和以太网模块做如下设置。

1.打开Simatic Manager,在“SIMATIC 300 Station”下双击“Hardware”进入硬件组态界面:

2.在打开的硬件组态界面中进行相应组态,在机架“Rack”中插入需要的模块,为确保Siemens

TCP/IP以太网驱动和PLC的正常通信,至少需要插入一个以太网通信模块(CP343)。3.配置以太网通信模块:右键点击通信模块CP343-1,选择“Object Properties”

4.弹出的“Object Properties”窗口如下:

5.在该标签页面“General”,点击“Interface”部分的“Properties…”按钮:

如上图所示,在“IP address”以及“Subnet mask”中分别设置通信模块的IP地址和子网掩码。注意:这里设置的通信模块的IP地址等参数应该和KEPServerEX中新建设备的ID等参数一致。

点击“Subnet”下的“New”按钮,新建一个网络,选中该网络,点击“OK”确认。6.返回硬件组态界面,配置参数。

7.右键点击机架上的CPU,选择“Object Properties”:

8.弹出的“Object Properties”窗口显示如下:

9.配置期望的PG/OP以及PC(S7 Communication)连接数:

类型描述

PG通信(PG Communication)用于上下载程序、诊断

OP通信(OP Communication)用于操作控制和监控

S7标准通信(S7 Standard Communication)不需要配置的通信连接,用于MPI与PUT/GET

功能块的通信

S7通信(PC)(S7 Communication)可配置的连接,用于数据通信

注意:CPU PC连接的最大数量等于“连接资源的最大数量”减去“S7标准通信连接”减去“OP通信连接”减去“PG通信连接”。“连接资源的最大数量”是由CPU的固件版本决定的。

在上图中,可用的S7通信连接数(PC)为6(12-4-1-1=6)。同样地,PG以及PC连接数也可以增大。

如果出现了“设备返回协议【类=0x83,代码=0x04】”错误,应该增加S7标准通信的连接数,从而S7通信连接数(PC)也会相应减少。

10.配置好连接后,点击“OK”。重新进入硬件组态界面,点击“Station->Save and Compile”,

进行保存和编译。

11.点击“PLC->Download”,将程序下载到PLC。

对设置完成的Kepware server服务器进行测试

1. 首先打开西门子S7-300 PLC,用STEP7对PLC进行编程,下载程序,必须确保程序中有PID100,这个变量就是PLC的内部寄存器,它和上图中的Address所赋的值必须一样,否则OPC client 访问不到。具体请参考“在STEP7中设置S7-300”。

2. 点击“”设置完成的Kepware OPC server 的工具栏的“Quick Client”,或者点击软件界面的“Tools->Launch OPC Quick Client”,即可对OPC server 进行测试。

3. 点击“Quick Client”之后就会出现以下窗口:

当上图中的“Quality”变为“Good”时,表明OPC server 已经和西门子S7-300PLC正确连接,且从上图中的“Value”中获取该温度值。

国内外著名大学校训(中英对照版)

校训乃一校之魂,原本是学校校长讲话中的关键词语,因为既有底蕴又有实效,所以被一代一代的教师和学子们传递下去,时间一长,就成了约定俗成的话语,这就是校训。校训,作为一个标尺,激励和劝勉在校的教师和学子们,即使是离开学校多年的人也会将校训时刻铭记在心。校训也能体现学校的办学原则与目标。同时它也是一种文化,是一种面向社会的精神标志,能为学校起到一定的宣传作用。有些校训还对其本校的创建历史或文化背景有所反映,包含着较多的信息。 大学不是单纯适应社会的产物,而是开启智慧、追求真理、传播知识、弘扬文化的重要场所,担当起引领社会发展方向的神圣使命。校训则是引领大学前进的方向标,良好的校训的确立,成为办好一所大学的先决条件。古今中外世界著名大学都各自拥有其独特的校训,鲜明的体现出他们不同的办学理念和治学特点。而由此形成的校训文化则成为大学教育中一道靓丽的风景。 东方和西方思想和思维有较大差异,由此导致东西方大学办学理念的不同,西方大学传统办学理念:合理求是、使命引导、学术自由、大学自治、积极应变、科学取向。东方大学传统办学理念:和而不同、各美其美、学术责任、与时俱进、止于至善、伦理(人文)取向。因而,体现办学理念的大学校训也就各有偏重。 美国斯坦福大学的校训是"让自由之风吹拂",英国剑桥大学拉丁文校训引用的是苏格拉底的一句话"我与世界相遇,我自与世界相蚀,我自不辱使命,使我与众生相聚。"而中国科技大学的校训"红专并进理实交融"。 校训是一所大学学风的集中体现,实事求是,严谨务实,成为各高校培养高素质人才的首要准则。实事求是,意为:办事求学必须根据实证,求索真相,踏踏实实,知之为知之,不知为不知。追求真理,是治学最基本的目标,也是每一位求学者追求的崇高理想。世界著名学府哈佛大学的校训是:Let Plato be your friend, and Aristotle, but more let your friend be truth,中文翻译为"与柏拉图为友,与亚里士多德为友,更要与真理为友"。大学的目的不仅是让学生认识已有的知识,而且还要让他们去创新的知识。学生必须学会自己去认识真理。但追求新的真理并不是一帆风顺的,不仅需要付出艰辛的努力,而且可能遭到旧的威或当权者的反对。所以,与真理为友就显得更加可贵。耶鲁大学的校训也同为"光明与真理"。 “自强不息,厚德载物"中国高等学府清华大学的校训,也是当代大学生应该具备的优秀品质和基本道德素养。它精辟地概括了中国文化对人与自然、人与社会、人与人的关系的深刻认识与辩证的处理方法,是中华民族的民族精神与民族性格的重要表征。作为一个高尚的人,在气节、操守、品德、治学等方面都应不屈不挠,战胜自我,永远向上,力争在事业与品行两个方面都达到最高境界。 南开大学校训:"允公允能日新月异",提倡的是"公能"教育,一方面是培养青年"公而忘私"、"舍己为人"的道德观念;另一方面则是训练青年"文武双全"、"智勇兼备",为国效劳的能力。这与美国普林斯顿大学的校训:"普林斯顿——为了给国家服务"如出一辙。 大学校训有着深厚的文化底蕴,它可以体现出一个大学良好的精神风貌,优良的学风,先进的办学理念和教学方针政策,甚至是学校的整个文化背景和文化氛围。不同的国家、地区思想文化的差异,造成办学理念的差异,但这些理念不应是相互对立、互不通融的,而应该是相互交叉、相互补充。

数据库常用数据类型

(1) 整数型 整数包括bigint、int、smallint和tinyint,从标识符的含义就可以看出,它们的表示数范围逐渐缩小。 l bigint:大整数,数范围为-263 (-9223372036854775808)~263-1 (9223372036854775807) ,其精度为19,小数位数为0,长度为8字节。 l int:整数,数范围为-231 (-2,147,483,648) ~231 - 1 (2,147,483,647) ,其精度为10,小数位数为0,长度为4字节。 l smallint:短整数,数范围为-215 (-32768) ~215 - 1 (32767) ,其精度为5,小数位数为0,长度为2字节。 l tinyint:微短整数,数范围为0~255,长度为1字节,其精度为3,小数位数为0,长度为1字节。 (2) 精确整数型 精确整数型数据由整数部分和小数部分构成,其所有的数字都是有效位,能够以完整的精度存储十进制数。精确整数型包括decimal 和numeric两类。从功能上说两者完全等价,两者的唯一区别在于decimal不能用于带有identity关键字的列。 声明精确整数型数据的格式是numeric | decimal(p[,s]),其中p为精度,s为小数位数,s的缺省值为0。例如指定某列为精确整数型,精度为6,小数位数为3,即decimal(6,3),那么若向某记录的该列赋值56.342689时,该列实际存储的是56.3427。 decimal和numeric可存储从-1038 +1 到1038 –1 的固定精度和小数位的数字数据,它们的存储长度随精度变化而变化,最少为5字节,最多为17字节。 l 精度为1~9时,存储字节长度为5; l 精度为10~19时,存储字节长度为9; l 精度为20~28时,存储字节长度为13; l 精度为29~38时,存储字节长度为17。 例如若有声明numeric(8,3),则存储该类型数据需5字节,而若有声明numeric(22,5),则存储该类型数据需13字节。 注意:声明精确整数型数据时,其小数位数必须小于精度;在给精确整数型数据赋值时,必须使所赋数据的整数部分位数不大于列的整数部分的长度。 (3) 浮点型 浮点型也称近似数值型。顾名思义,这种类型不能提供精确表示数据的精度,使用这种类型来存储某些数值时,有可能会损失一些精度,所以它可用于处理取值范围非常大且对精确度要求不是十分高的数值量,如一些统计量。

API 中数据类型与PB数据类型对照表

API 中数据类型与PB数据类型对照表 MICROSOFT PB(16Bi t) PB(32Bit) Bool Boolean Boolean Byte, Char Char Char Char* Ref string Ref String Colorref Uint Ulong Double Double Double Dword Uint Ulong Float N/A N/A Handle Uint Ulong Hdc Uint Ulong Hfile Uint Ulong Hinstance Uint Ulong Hwnd Uint Ulong Int Int Int Long Long Long Lparam Uint Ulong Lpbyte Ref Int Ref Long Lpcwstr Ref Blob Ref Blob (Unicode use ToUnicode()) Lpcvoid Ref String Ref String Lpdword Ref Uint R ef Ulong Lpfiletime Ref Time Ref Time Lpint R ef Int Ref Long Lpstr,Lpcstr Ref String Ref String Lpvoid Ref Structstruct_inst Ref Struct struct_inst Lpword Ref Int R ef Ulong Mcierror Long Long Pbyte Ref Int[#] Ref Long[#] Short Int Int Structure Ref Struct struct_inst R ef Struct Struct_inst Uint Uint Uint Void** SUBROUTINE SUBROUTINE Word Uint Uint Wparam Uint Ulong

国外著名大学校训(中英文对照)

国外著名大学校训(中英对照版) 1、哈佛大学Harvard University Let Plato be your friend,and Aristotle,but more let your friend be truth. 与亚里士多德为友,与柏拉图为友,更与真理为友. 2、杜尔大学Drew University Freely have you received;freely give 自由地接受;自由地给予 3、夏威夷大学University of Hawaii Above all nations is humanity 人性超越国界或:人性超越种族 4、斯坦佛大学Stanford University the wind of freedom blowsaZ 愿学术自由之风劲吹 5、约翰霍普金斯大学Johns Hopkins University更多信息请访问: The truth shall make you free 真理必叫你们得以自由 这句话可追溯于新约圣经的约翰福音第八章32节“你们必晓得真理、真理必叫你们得以自由”英文是:“And ye(you)shall know the truth,and the truth shall make you free.”(King James version)。

Man,the servant and interpreter of nature 人类是大自然的理解者和仆人或:理解自然;服务自然 7、北达科他大学University of North Dakota Intelligence,the Basis of Civilization 才智是文明的基础 8、麻省理工学院MIT Mind and Hand 既学会动脑,也学会动手 这真是工程院校的校训。反映了MIT的创建者的办学理想-教育的内容一定要有它的实践意义。 9、华盛顿大学Washington University Strength through Truth 力量借助于真理 10、康涅狄克大学University of Connecticut He who transplants sustains *“He who transplants sustains”也是康州的州训,它反映了当初北美的殖民者的信念:上帝(He),把他们从英格兰迁移(transplant)到北美大陆,会继续帮助他们,供给(sustain)他们。用一个长句子表达这句话,可以是:“God,who transplants us,sustain us.”Or“God,who the colonists believed had Transp lanted them from England to the New World,where he continued to sustain them.”

电子元件中英文对照

一.电子元器件Electronic Components 1.保险元器件safety device (1)保险丝座 fuse block (2)电流保险丝 current fuse (3)其他保险元器件 other (4)温度保险丝 temperature fuse (5)温度开关 temperature switches (6)自恢复熔断器since the resumption of fuse 2. 变频器transducer (1)PLC 变频器 PLC transducer (2)高性能通用变频器High-performance Universal transducer (3)恒功率变频器Constant Power Inverter (4)恒转矩变频器Constant Torque converter (5)专用变频器Exclusive Inverter 3.变压器transformer (1)电源变压器Power Transformer (2)隔离变压器the isolation transformer (3)恒压变压器constant voltage transformer (4)脉冲变压器pulse transformer (5)其他变压器other transformers (6)音频变压器Audio transformers (7)自耦变压器autotransformer (8)耦合变压器coupling transformer 4.场效应管voltage controller 5. 传感器sensor (1)电磁传感器Power Transformer (2)光电传感器Photoelectric Sensors (3)光纤传感器Fiber Optic Sensors (4)加速度传感器Accelerometer (5)接近传感器Proximity sensor (6)料位、液位传感器Level, liquid level sensor (7)压力传感器Pressure Sensor (8)振动传感器Vibration Sensor (9)气体传感器Gas Sensor (10)声波传感器Acoustic sensor (11)视觉、图像传感器Visual, image sensor (12)水分、湿度传感器Moisture and humidity sensor (13)位移传感器Displacement sensor (14)敏感元件传感器Sensor sensor 6.传声器microphone 7.电容器capacitor (1)玻璃电容器Glass capacitors (2)玻璃釉电容器Glazed glass capacitors (3)复合介质电容器Composite Dielectric Capacitors

C语言的基本数据类型及其表示

3.2C语言的基本数据类型及其表示 C语言的基本数据类型包括整型数据、实型数据和字符型数据,这些不同数据类型如何表示?如何使用?它们的数据范围是什么?下面我们分别进行介绍。 3.2.1常量与变量 1.常量 常量是指程序在运行时其值不能改变的量,它是C语言中使用的基本数据对 象之一。C语言提供的常量有: 以上是常量所具有的类型属性,这些类型决定了各种常量所占存储空间的大小和数的表示范围。在C程序中,常量是直接以自身的存在形式体现其值和类型,例如:123是一个整型常量,占两个存储字节,数的表示范围是-32768~32767;123.0是实型常量,占四个存储字节,数的表示范围是-3.410-38~3.41038。 需要注意的是,常量并不占内存,在程序运行时它作为操作对象直接出现在运算器的各种寄存器中。 2.符号常量 在C程序中,常量除了以自身的存在形式直接表示之外,还可以用标识符来表示常量。因为经常碰到这样的问题:常量本身是一个较长的字符序列,且在程序中重复出现,例如:取常数的值为3.1415927,如果在程序中多处出现,直接使用3.1415927的表示形式,势必会使编程工作显得繁琐,而且,当需要把的值修改为3.1415926536时,就必须逐个查找并修改,这样,会降低程序的可修改性和灵活性。因此,C语言中提供了一种符号常量,即用指定的标识符来表示某个常量,在程序中需要使用该常量时就可直接引用标识符。 C语言中用宏定义命令对符号常量进行定义,其定义形式如下: #define标识符常量 其中#define是宏定义命令的专用定义符,标识符是对常量的命名,常量可以是前面介绍的几种类型常量中的任何一种。该使指定的标识符来代表指定的常量,这个被指定的标识符就称为符号常量。例如,在C程序中,要用PAI代表实型常量3.1415927,用W代表字符串常量"Windows98",可用下面两个宏定义命令: #define PAI3.1415927 #define W"Windows98" 宏定义的功能是:在编译预处理时,将程序中宏定义(关于编译预处理和宏定义的概念详见9.10节)命令之后出现的所有符号常量用宏定义命令中对应的常量一一替代。例如,对于以上两个宏定义命令,编译程序时,编译系统首先将程序中除这两个宏定义命令之外的所有PAI替换为3.1415927,所有W替换为Windows98。因此,符号常量通常也被称为宏替换名。 习惯上人们把符号常量名用大写字母表示,而把变量名用小写字母表示。例3-1是符号常量的一个简单的应用。其中,PI为定义的符号常量,程序编译时,用3.1416替换所有的PI。 例3-1:已知圆半径r,求圆周长c和圆面积s的值。

(整理)集成电路英文代码对照

集成电路英文代码及中文对照(一) 我的文摘2009-11-21 11:32:53 阅读111 评论0 字号:大中小订阅 性能说明 产品名称 型号规格 LM LM24J 四运放(军用级) LM148J 通用四运放 LM1875T 无线电控制/接收器 LM224J 四运放(工业级) LM258N 分离式双电源双运放 LM2901N 四电压比较器 LM2904N 四运放 LM301AN 通用运算放大器 LM308N 单比较器 LM311P 单比较器 LM317L 可调三端稳压器/100mA LM317T 可调三端稳压器/1.5A LM317K 可调三端稳压器/3A LM318 高速宽带运放 LM324K 通用四运放 LM331N V-F/F-V转换器 LM336-2.5V 基准电压电路 LM336 5V 基准电压电路 LM337T 基准电压电路1A LM338K 可调三端稳压器5A LM339N 四比较器 LM348N 四741运放 LM358N 低功耗双运放

LM361N 高速差动比较器 LM386N 声频功率放大器 LM3914N 十段点线显示驱动 LM393N 低功耗低失调双比较器 LM399H 精密基准源(6.9) LM723CN 可调正式负稳压器 LM733CN 视频放大器 LM741J 单运放 LM741CN 双运放 NE NE521 高速双差分比较器 NE5532 双运放 NE5534 双运放 NE555N 单运放 NE555J 时基电路军品极 NE556 双级型双时基电路 NE564 锁相环 NE565 锁相环 NE567 音调译码器 NE592 视频放大器 OP OP07 低噪声运放 OP27 超低噪声精密运放 OP37 超低噪声精密运放 光电耦合 4N25 晶体管输出 4N25MC 晶体管输出 4N26 晶体管输出 4N27 晶体管输出 4N28 晶体管输出 4N29 达林顿输出

数据类型

第四课数据类型 先来简单说说C语言的标识符和关键字。标识符是用来标识源程序中某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、数组等等。C语言是大小字敏感的一种高级语言,如果我们要定义一个定时器1,可以写做"Timer1",如果程序中有"TIMER1",那么这两个是完全不同定义的标识符。标识符由字符串,数字和下划线等组成,注意的是第一个字符必须是字母或下划线,如"1Timer"是错误的,编译时便会有错误提示。有些编译系统专用的标识符是以下划线开头,所以一般不要以下划线开头命名标识符。标识符在命名时应当简单,含义清晰,这样有助于阅读理解程序。在C51编译器中,只支持标识符的前32位为有效标识,一般情况下也足够用了,除非你要写天书:P。 关键字则是编程语言保留的特殊标识符,它们具有固定名称和含义,在程序编写中不允许标识符与关键字相同。在KEIL uVision2中的关键字除了有ANSI C标准的32个关键字外还根据51单片机的特点扩展了相关的关键字。其实在KEIL uVision2的文本编辑器中编写C程序,系统可以把保留字以不同颜色显示,缺省颜色为天蓝色。 先看表4-1,表中列出了KEIL uVision2 C51编译器所支持的数据类型。在标准C语言中基本的数据类型为char,int,short,long,float 和double,而在C51编译器中int和short相同,float和double相同,这里就不列出说明了。下面来看看它们的具体定义:

表4-1 KEIL uVision2 C51编译器所支持的数据类型 1.char字符类型 char类型的长度是一个字节,通常用于定义处理字符数据的变量或常量。分无符号字符类型unsigned char和有符号字符类型signed char,默认值为signed char类型。unsigned char类型用字节中所有的位来表

MySQL数据表类型 数据类型

表类型 MySQL的数据表类型很多,其中比较重要的是MyISAM,InnoDB这两种。 这两种类型各有优缺点,需要根据实际情况选择适合的,MySQL支持对不同的表设置不同的类型。下面做个对比: 一般情况下我觉得选择MyISAM就行,如果需要事务,或者需要很多用户同时修改某个数据表里的数据时,可以考虑InnoDB数据表。 数据类型 1.整型(xxxint) 右侧的取值范围是在未加unsigned关键字的情况下,如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~256)。 书上说int(m)括弧里的m是表示SELECT查询结果集中的显示宽度,并不影响实际的取值范围,我测了一下,定义一个字段number 类型为int(4),插入一条记录"123456",用mysql query broswer执行SELECT查询,返回的结果集中123456正确显示,没有影响到显示的宽度,不知道这个m有什么用。 2.浮点型(float和double)

参数m只影响显示效果,不影响精度,d却不同,会影响到精度。 比如设一个字段定义为float(5,3),如果插入一个数123.45678,实际数据库里存的是123.457,小数点后面的数别四舍五入截成457了,但总个数不受到限制(6位,超过了定义的5位)。 3.定点数(decimal) decimal(m,d) 定点类型 浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值。参数m是定点类型数字的最大个数(精度),范围为0~65,d小数点右侧数字的个数,范围为0~30,但不得超过m。 对定点数的计算能精确到65位数字。 4.字符串(char,varchar,xxxtext) 1.都可以通过指定n,来限制存储的最大字符数长度,char(20)和varchar(20)将最多只能存储20个字符,超过的字符将会被截掉。n必须小于该类型允许的最大字符数。 2.char类型指定了n之后,如果存入的字符数小于n,后面将会以空格补齐,查询的时候再将末尾的空格去掉,所以char类型存储的字符串末尾不能有空格,varchar不受此限制。 3.内部存储的机制不同。char是固定长度,char(4)不管是存一个字符,2个字符或者4个字符(英文的),都将占用4个字节,varchar是存入的实际字符数+1个字节(n<=255)或2个字节(n>255),所以varchar(4),存入一个字符将占用2个字节,2个字符占用3个字节,4个字符占用5个字节。 4.char类型的字符串检索速度要比varchar类型的快。 varchar和text: 1.都是可变长度的,最多能存储65535个字符。 2.varchar可指定n,text不能指定,内部存储varchar是存入的实际字符数+1个字节 (n<=255)或2个字节(n>255),text是实际字符数+2个字节。 3.text类型不能有默认值。

【集成电路(IC)】电子专业术语英汉对照加注解

【集成电路(IC)】电子专业术语英汉对照加注解 电子专业英语术语 ★rchitecture(结构):可编程集成电路系列的通用逻辑结构。 ★ASIC(Application Specific Integrated Circuit-专用集成电路):适合于某一单一用途的集成电路产品。 ★ATE(Automatic Test EQUIPment-自动测试设备):能够自动测试组装电路板和用于莱迪思ISP 器件编程的设备。 ★BGA(Ball Grid Array-球栅阵列):以球型引脚焊接工艺为特征的一类集成电路封装。可以提高可加工性,减小尺寸和厚度,改善了噪声特性,提高了功耗管理特性。 ★Boolean Equation(逻辑方程):基于逻辑代数的文本设计输入方法。 ★Boundary Scan Test(边界扫描测试):板级测试的趋势。为实现先进的技术所需要的多管脚器件提供了较低的测试和制造成本。 ★Cell-Based PLD(基于单元的可编程逻辑器件):混合型可编程逻辑器件结构,将标准的复杂的可编程逻辑器件(CPLD)和特殊功能的模块组合到一块芯片上。 ★CMOS(Complementary Metal Oxide Semiconductor-互补金属氧化物半导体):先进的集成电路★加工工艺技术,具有高集成、低成本、低能耗和高性能等特征。CMOS 是现在高密度可编程逻辑器件(PLD)的理想工艺技术。 ★CPLD(Complex Programmable Logic Device-复杂可编程逻辑器件):高密度的可编程逻辑器件,包含通过一个中央全局布线区连接的宏单元。这种结构提供高速度和可预测的性能。是实现高速逻辑的理想结构。理想的可编程技术是E2CMOS?。 ★Density (密度):表示集成在一个芯片上的逻辑数量,单位是门(gate)。密度越高,门越多,也意味着越复杂。 ★Design Simulation(设计仿真):明确一个设计是否与要求的功能和时序相一致的过程。★E2CMOS?(Electrically Erasable CMOS-电子可擦除互补金属氧化物半导体):莱迪思专用工艺。基于其具有继承性、可重复编程和可测试性等特点,因此是一种可编程逻辑器件(PLD)的理想工艺技术。 ★EBR(Embedded BLOCk RAM-嵌入模块RAM):在ORCA 现场可编程门阵列(FPGA)中的RAM 单元,可配置成RAM、只读存储器(ROM)、先入先出(FIFO)、内容地址存储器(CAM)等。 ★EDA(Electronic Design Automation-电子设计自动化):即通常所谓的电子线路辅助设计软件。 ★EPIC (Editor for Programmable Integrated Circuit-可编程集成电路编辑器):一种包含在★ORCA Foundry 中的低级别的图型编辑器,可用于ORCA 设计中比特级的编辑。★Explore Tool(探索工具):莱迪思的新创造,包括ispDS+HDL 综合优化逻辑适配器。探索工具为用户提供了一个简单的图形化界面进行编译器的综合控制。设计者只需要简单地点击鼠标,就可以管理编译器的设置,执行一个设计中的类似于多批处理的编译。 ★Fmax:信号的最高频率。芯片在每秒内产生逻辑功能的最多次数。 ★FAE(Field Application Engineer-现场应用工程师):在现场为客户提供技术支持的工程师。 ★Fabless:能够设计,销售,通过与硅片制造商联合以转包的方式实现硅片加工的一类半导体公司。

关于数据库建表时字段数据类型

char、varchar、text、ntext、bigint、int、smallint、tinyint 和bit的区别及数据库的数据类型 基础: char、varchar、text和nchar、nvarchar、ntext的区别 1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。 2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为 VARCHAR(10)是最合算的。VARCHAR类型的实际长度是它的值的实际长度+1。为什么“+1”呢?这一个字节用于保存实际使用了多大的长度。从空间上考虑,用varchar合适;从效率上考虑,用char合适,关键是根据实际情况找到权衡点。 3、TEXT。text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。 4、NCHAR、NVARCHAR、NTEXT。这三种从名字上看比前面三种多了个“N”。它表示存储的是Unicode数据类型的字符。我们知道字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节

存储,英文与汉字同时存在时容易造成混乱,Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。nchar、nvarchar的长度是在1到4000之间。和char、varchar比较起来,nchar、nvarchar 则最多存储4000个字符,不论是英文还是汉字;而char、varchar 最多能存储8000个英文,4000个汉字。可以看出使用nchar、nvarchar 数据类型时不用担心输入的字符是英文还是汉字,较为方便,但在存储英文时数量上有些损失。 进一步学习: char、varchar、text、ntext、bigint、int、smallint、tinyint 和bit的区别及数据库的数据类型 Varchar 对每个英文(ASCII)字符都占用2个字节,对一个汉字也只占用两个字节 char 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"而char 不一样,比如char(100),它的值是"qian",而实际上它在数据库中是"qian "(qian后共有96个空格,就是把它填满为100个字节)。由于char是以固定长度的,所以它的速度会比varchar快得多!但程序处理起来要麻烦一点,要用trim之类的函数把两边的空格去掉!

集成电路常见名词缩写中英对照(入门篇)

集成电路常见名词缩写中英对照(入门篇) SoC--------------系统化芯片 SoP-----------------封装上的系统 ASIC------------特定用途集成电路 ADC-------------模数转换器 DAC-------------数模转换器 PLL--------------锁相环 PMU-------------电源管理单元 DSP--------------数字信号处理 SRAM-----------静态处理器 ROM-----------------只读存储器 AFE--------------模拟前端 PHY--------------物理层 SATA-------------串行高级技术附件 IP------------------知识产权(不指互联网协议) HDMI-------------高清晰度多媒体接口 MEMS------------微机电系统 RF-----------------射频 LVDS-------------低压差分信号 GPIO--------------通用输入输出 PWB----------------印刷线路板

DLL-----------------延迟锁定环 GPU-----------------图形处理器 CAM----------------内容可寻址存储器 RSDS----------------低摆幅差分信号 DVI------------------数字视频接口 DDR(DDR SDRAM)------双倍速率同步动态随机存储器wafer----------------晶圆 die--------------------裸片 chip------------------芯片 四大晶圆代工厂 TSMC---------------台积电 UMC-----------------联电 SMIC----------------中芯国际 Chartered------------特许半导体

PCB术语中英文对照表.doc

Adhesion 附着力 Annular Ring 孔环 AOI( automatic optical inspection )自动光学检测 AQL( acceptable quality level )可接受的质量等级 B²it(buried bump interconnection technology) 埋入凸块焊点互连技术 BBH(buried blind hole) 埋盲孔 BGA(ball grid array) 球栅阵列 Blister 起泡 Board Edges 板边 Burr 毛头 / 毛刺 BUM(Build-up multilayer) 积层式多层板 BVH( buried/blind via hole )埋 / 盲导通孔 CAD(computer aided design) 计算机辅助设计 CAM(computer aided manufacturing) 计算机辅助制造 Carbon oil 碳油 CEM(composite epoxy material) 环氧树脂复合板材 chamfer 倒角 Characteristic impedance 特性阻抗 CNC( computerized numerical control )计算机化数字控制 Conductor Crack 导体破裂 Conductor Spacing 导线间距 connector 连接器 Copper foil 铜箔(皮) Crazing 微裂纹 ( 白斑 ) Delamination 分层 Dewetting半润湿 ( 缩锡 )

DFM( design for manufacturing )可制造性设计 DIP(dual in-line package) 双列直插式组件 Dk( dielectric constant )介电常数 DRC(design rule checking) 设计规则检查 drawing 图纸 ECN(engineering change notice) 工程更改通知 ECO(engineering change order) 工程更改指令 E glass 电子级玻璃 entek OSP处理 Epoxy resin 环氧树脂 ESD(electrostatic discharge) 静电释放 Etched Marking 蚀刻标记 Flatness 翘曲度 Foreign Inclusion 外来夹杂物 Flame resistant 阻燃性 FR-2(flame-retardant 2) 耐燃酚醛纸基板 FR-3(flame-retardant 3) 耐燃环氧纸基板 FR-4(flame-retardant 4) 耐燃环氧玻璃布基板 FR-5(flame-retardant 5) 耐燃多功能环氧玻璃布基板ground 地面(层) Haloing 晕圈 HDI(high density interconnection) 高密度互连技术HASL(hot air solder leveling) 热风焊料整平(整平)IC(integrated circuits) 集成电路 Ink Stamped Marking 盖印标记 Insulation resistance绝缘电阻

数据类型

在STEP 7-Micro/WIN中编程时,在下列两种情况下您必须识别并使用数据类型: ?如果您以IEC 1131-3模式编程,则必须为全局符号表中的所有数值选择数据类型。 ?如果您在局部变量表中赋值,则必须为每个局部变量定义数据类型。 当您明确地为数值指定数据类型时,您为STEP 7-Micro/WIN提供清晰的指令,指明需要为数值分配多少内存空间(例如,数值100可被存储为字节、字或双字)以及如何表示数值(将0视作布尔值还是数字值?)。 每个SIMATIC和IEC 1131-3指令或参数化子程序均由精确定义识别。该定义可被称为签名。对于所有的标准指令,每个指令操作数允许使用的数据类型集均从签名获得。对于参数化子程序,用户通过局部变量表建立子程序签名。 STEP 7-Micro/WIN V3.0编程软件为SIMA TIC模式执行简单的数据类型检查,为IEC 1131-3模式执行细致的数据类型检查。这意味着为局部或全局变量指定一种数据类型时,软件在下表所列的每个等级中确保操作数数据类型与指令签名相匹配。 基本数据类型数据类型大小说明范围 布尔1位布尔0至1 字节8位不带符号的字节0至255 字节8位带符号的字节(SIMATIC模式仅限用于 SHRB指令) -128至+127 字16位不带符号的整数0至65,535 整数16位带符号的整数-32768至+32767 双字32位不带符号的双整数0至4294967295 双整数32位带符号的双整数-2147483648至+2147483647 实数32位IEEE 32 位浮点+1.175495E-38至+3.402823E+38-1.175495E-38至3.402823E+38 字符串2至255字节 ASCII字符串照原样存储在PLC内存中,形式 为1字符串长度接ASCII数据字节ASCII字符代码128至255 复杂数据类型说明范围 TON 打开接通延时定时器 1 ms10 ms100 ms T32, T96T33 - T36, T97 - T100T37 - T63, T101 -T255 TOF 关闭接通延时定时器 1 ms10 ms100 ms T32, T96T33 - T36, T97 - T100T37 - T63, T101 - 255 TP 脉冲定时器(参阅注释1) 1 ms10 ms100 ms T32, T96T33 - T36, T97 - T100T37 - T63, T101 - 255 CTU 向上计数器0至255 CTD 向下计数器0至255 CTUD 向上/向下计数器0至255 SR 设置主要双稳态触发器无关 RS 复原主要双稳态触发器无关 STEP 7-Micro/WIN 提供三级数据类型检查

proteus元件中英文对照表解析

1.analog ics 模拟集成器件8个子类: amplifier 放大器 comparators 比较器 display drivers 显示驱动器 filters 滤波器 miscellaneous 混杂器件 regulators 三端稳压器 timers 555定时器 voltage references 参考电压 2,capacitors CAP电容,23个分类别 animated 可显示充放电电荷电容 audio grade axial 音响专用电容 axial lead polypropene 径向轴引线聚丙烯电容 axial lead polystyrene 径向轴引线聚苯乙烯电容 ceramic disc 陶瓷圆片电容 decoupling disc 解耦圆片电容 high temp radial 高温径向电容 high temp axial electrolytic高温径向电解电容 metallised polyester film 金属聚酯膜电容 metallised polypropene 金属聚丙烯电容 metallised polypropene film 金属聚丙烯膜电容 miniture electrolytic 微型电解电容 multilayer metallised polyester film 多层金属聚酯膜电容mylar film 聚酯薄膜电容 nickel barrier 镍栅电容 non polarised 无极性电容 polyester layer 聚酯层电容 radial electrolytic 径向电解电容 resin dipped 树脂蚀刻电容 tantalum bead 钽珠电容 variable 可变电容 vx a xial electrolytic VX 轴电解电容 3,CMOS 4000 series 4000系列数字电路 adders 加法器 buffers & drivers 缓冲和驱动器 comparators 比较器 counters 计数器 decoders 译码器 encoders 编码器 flip-flops & latches 触发器和锁存器 frequency dividers & tiner 分频和定定时器 gates & inverters 门电路和反相器 memory 存储器

c语言的基本数据类型及其表示

3.2 C语言的基本数据类型及其表示 C语言的基本数据类型包括整型数据、实型数据和字符型数据,这些不同数据类型如何表示?如何使用?它们的数据范围是什么?下面我们分别进行介绍。 3.2.1 常量与变量 1. 常量 常量是指程序在运行时其值不能改变的量,它是C语言中使用的基本数据对 象之一。C语言提供的常量有: 以上是常量所具有的类型属性,这些类型决定了各种常量所占存储空间的大小和数的表示范围。在C程序中,常量是直接以自身的存在形式体现其值和类型,例如:123是一个整型常量,占两个存储字节,数的表示范围是-32768~32767;123.0是实型常量,占四个存储字节,数的表示范围是-3.4 10-38~3.4 1038。 需要注意的是,常量并不占内存,在程序运行时它作为操作对象直接出现在运算器的各种寄存器中。 2.符号常量 在C程序中,常量除了以自身的存在形式直接表示之外,还可以用标识符来表示常量。因为经常碰到这样的问题:常量本身是一个较长的字符序列,且在程序中重复出现,例如:取常数的值为3.1415927,如果在程序中多处出现,直接使用3.1415927的表示形式,势必会使编程工作显得繁琐,而且,当需要把的值修改为3.1415926536时,就必须逐个查找并修改,这样,会降低程序的可修改性和灵活性。因此,C语言中提供了一种符号常量,即用指定的标识符来表示某个常量,在程序中需要使用该常量时就可直接引用标识符。 C语言中用宏定义命令对符号常量进行定义,其定义形式如下: #define 标识符常量 其中#define是宏定义命令的专用定义符,标识符是对常量的命名,常量可以是前面介绍的几种类型常量中的任何一种。该使指定的标识符来代表指定的常量,这个被指定的标识符就称为符号常量。例如,在C程序中,要用PAI代表实型常量3.1415927,用W代表字符串常量"Windows 98",可用下面两个宏定义命令: #define PAI 3.1415927

集成电路缩写 收集了一些常用的集成电路英文缩写及对应的全称和中文

《集成电路缩写》收集了一些常用的集成电路英文缩写及对应的全称和中文,希望对大家有用。 IC Integrated Circuit 缩写,集成电路 ICDS IC Design Service 缩写,芯片设计服务 IP Intellectual Property 缩写, 知识产权,在芯片设计中指对某种设计技术的专利SoC System on Chip缩写, 指单芯片系统设计,是当今混合信号IC设计的趋势ASIC Application Special Integrated Circuit缩写, 指专用集成电路 VLSI Very Large Scale Integrated circuit 缩写, 指超大规模集成电路 DSP Digital Signal Processing 缩写, 指数字信号处理 RF Radiation Frequency 缩写, 指发射频率,简称射频 FPGA Field Programmable Gate Array缩写, 指现场可编程门阵列 CPLD Complex Programmable Logic Device, 即复杂可编程器件。 FE Front End 缩写, 前端,通常指IC设计中的前道逻辑设计阶段,并不是规范化用法 BE Back End 缩写, 后端,通常指IC设计中的后道布局布线(Layout)阶段,并不是规范化用法 MPW Multiple Project Wafer缩写, 多项目晶圆投片,指在同一种工艺的不同芯片放在同 一块晶圆(Wafer)上流片,是小公司节省成本的有效手段 EDA Electronic Design Automation缩写,电子设计自动化,现在IC设计中用EDA 软件工具 实现布线,布局 VHDL VHSIC(Very High Speed IC) Hardware Description Language 缩写, 硬件描述语言,用于实现电路逻辑设计的专用计算机语言 RTL Register Transformation Level 缩写, 寄存器传输级 Netlist

相关文档