用js使得输入框input只能输入数字
2010-05-07 18:49:52| 分类:PHP教程 |举报 |字号订阅
觉得很好用就收藏了
JS判断只能是数字和小数点
1.文本框只能输入数字代码(小数点也不能输入)
2.只能输入数字,能输小数点.
3.数字和小数点方法二
4.只能输入字母和汉字
5.只能输入英文字母和数字,不能输入中文
6.只能输入数字和英文chun
7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
只能是数字和小数点和加减乘際
onkeypress="return event.keyCode>=4&&event.keyCode<=57"
带圈数字输入法大全(吐血推荐) 数字符号大全 tags:数字符号大全;数字符号;常用数字符号;带圈字符;带圈符号;符号;特殊符号。 一二三四五六七八九十 1 2 3 4 5 6 7 8 9 0 ㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩ 带圏符号① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ?????????? 一二三四五六七八九十 | ?????????? ? ? ? ? ? ? ? ? ? ? ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑ Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ 关于带圈字符: 带圈字符:为所选字符添加圈号,或取消所选字符的圈号。 在word中,可以轻松字符添加圈号,制作出各种各样的带圈字符。操作步骤如下: 1.选定要添加圈号的字符。如果是汉字、全角的符号、数字或字母,只能选择一个字符;如果是半角的符号、数字或字母,最多可选择两个,多选的将自动被舍弃。 2.执行“格式”→“中文版式”→“带圈字符”,打开“带圈字符”对话框。可见选中的文字已出现“文字”框中,在列表中还列出了最近所使用过的字符。 提示:在具体使用中,可以不经过第一步,直接打开此对话框,在“文字”框中直接输入要添加圈号的字符。 3.在“圈号”列表中选择要选用的圈号类型。 4.单击“确定”按钮。 提示: 1.当改变带圈字符的字号时,因圈号和圈内字符的字号变为同样大小,结果导致字符溢出圆圈之外。解决方法为:选中此带圈字符,重新打开“带圈字符”对话框,选择“缩小文字”样式或“增大圈号”样式,前者可在圈号不变的情况下将文字缩小,后者则保证字符大小不变将圈号扩大,最后单击“确定”按钮。 2.如果要删除字符的圈号样式,可选定之,打开“带圈字符”对话框,选择样式中的“无”,再单击“确定”按钮。 3.这种带圈字符的设计是用域实现的,知道了这一点,就可以随心所欲地创造出有个性的带圈字符了。 带圈数字符号怎么打,带圈数字符号如果是从①—⑩的带圈数字符号,用软键盘插入符号输入,在“数字序号”组,如果超过10怎么办?输入11—20的带圈数字需要先输入数字,然后选中它,再利用“工具→中文版式→带圈文字”就搞定了.一般都选增大圈号,数字大小不变.如果缩小数字来适应圈,就太模糊了,比例上也不好看,歪的多.圈的形状有圆的三角型菱形和方块.大家都用圆的吧? Excel就不灵了,要么在word做好,做成图片,在excel里选插入图片. 或者对于11至20这么办,插入→符号→字体选MS GOTHIC,在下面字符代码处输入246a,软键盘上就出来带圈的11到20.
YC1008数字量输入输出模块 使用说明书V1.0 目录 一.模块介绍 二.技术参数 三.模块的型号 四.模块尺寸、模块引脚定义、隔离特性 五.模块使用说明 六.通讯协议 七.模块的MODBUS-RTU协议功能码与数据对应表 版本记录:V1.0 2011-11-20 版本创建 一.模块介绍 YC1008数字量输入输出模块广泛应用于工业控制系统,具有广泛的使用意义。YC1008模块的主要特点如下: 1. YC1008系列模块通过隔离变压器和隔离光耦实现了供电电路、数字量输入、数字量输出、通讯电路的相互隔离,模块具有很强的稳定性和抗干扰能力。 2.单电源供电,隔离在模块内部通过隔离变压器和隔离光耦实现,隔离电压2500V。 3. YC1008系列模块实现8路数字量的输入和8路数字量的输出功能。 4. 通讯接口为RS485或232,通讯波特率等参数可配置,通讯协议为MODBUS-RTU。二.技术参数 供电电源 1. 供电电压:DC12V或DC24V,电源反接保护。 2. 电流消耗:<35mA+继电器功耗。 数字量输入 1. 共有8个数字量输入通道,可以接收多种输入信号:无源开关信号(逻辑0表示断开,逻辑1表示闭合);输入信号可以接集电极开漏(OC)输出信号、接近开关信号;输入信号也可以是有源信号(逻辑0表示3~35V,逻辑1表示0~0.5V表示闭合)。 2. 内部采用隔离变压器和隔离光耦实现了输入信号和电源的隔离,隔离电压2500V。数字量输出 1.8路数字量输出信号。 2.数字量输出通过继电器(常开触点)或集电极开漏输出(OC)两种方式实现。 3.该模块配有两种继电器输出:1) 继电器触点负载容量10A/277V AC;2) 继电器触 点负载容量30A/240V AC。
各种数字符号及在word中输入数字符号的方法 一二三四五六七八九十 1 2 3 4 5 6 7 8 9 0 一二三四五六七八九十 带圏符号① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ??????????一二三四五六七八九十 | ?????????? ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇ ⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛ Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ 在word中输入数字符号的方法 一 都说windows和word没有,需要图形,其实是有的,不用图形就可以: 一、windings 二、windings2 三、拉丁文本??????????……(怕麻烦,就拷去用) 一二两行可能不好用,因为是windings和windings2;但第三行是普通拉丁文本,应该好用,其数字1-10的内码是从2776-277F,11-20
的内码是从24EB-24F4,0的内码是24FF。如果用纯文本,11-20的字形会稍微小一点: 纯文本——??????????…… 另外,①②③④⑤⑥⑦⑧⑨⑩??????????的内码是连续的,2460-24EA,如果用纯文本,却是1-10的字形会小一点: 纯文本——①②③④⑤⑥⑦⑧⑨⑩??????????。 不过在word中多半不用纯文本,所以不受影响,而且一般也用不到两位数。 二 如何在word中输入?、?…… 在WORD中输入“246A”,并把光标插入到A后面,按ALT+X,?就出来了。然后把A换成B、C、D……,再进行上述操作,就会依次出现?、?……
js alert,confirm,prompt的用法(附加一段有用的alert代码 alert() 弹出个提示框(确定) confirm() 弹出个确认框(确定,取消) prompt() 弹出个输入框让你输入东西 使用消息框 使用警告、提示和确认 可以使用警告、确认和提示消息框来获得用户的输入。这些消息框是 window 对象的接口方法。由于 window 对象位于对象层次的顶层,因此实际应用中不必使用这些消息框的全名(例如 "window.alert()"),不过采用全名是一个好注意,这样有助于您记住这些消息框属于哪个对象。 警告消息框 alert 方法有一个参数,即希望对用户显示的文本字符串。该字符串不是 HTML 格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行操作。 window.alert("欢迎!请按“确定”继续。"); 确认消息框 使用确认消息框可向用户问一个“是-或-否”问题,并且用户可以选择单击“确定”按钮或者单击“取消”按钮。confirm 方法的返回值为 true 或 false。该消息框也是模式对话框:用户必须在响应该对话框(单击一个按钮)将其关闭后,才能进行下一步操作。 var truthBeTold = window.confirm("单击“确定”继续。单击“取消”停止。"); if (truthBeTold) { window.alert("欢迎访问我们的 Web 页!"); } else window.alert("再见啦!"); 提示消息框 提示消息框提供了一个文本字段,用户可以在此字段输入一个答案来响应您的提示。该消息框有一个“确定”按钮和一个“取消”按钮。如果您提供了一个辅助字符串参数,则提示消息框将在文本字段显示该辅助字符串作为默认响应。否则,默认文本为 "
带圈数字输入法大全 数字符号大全 tags:数字符号大全;数字符号;常用数字符号;带圈字符;带圈符号;符号;特殊符号。 一二三四五六七八九十 1 2 3 4 5 6 7 8 9 0 ㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩ 带圏符号① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ?????????? 一二三四五六七八九十 | ?????????? ? ? ? ? ? ? ? ? ? ? ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑ Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ 关于带圈字符: 带圈字符:为所选字符添加圈号,或取消所选字符的圈号。 在word中,可以轻松字符添加圈号,制作出各种各样的带圈字符。操作步骤如下: 1.选定要添加圈号的字符。如果是汉字、全角的符号、数字或字母,只能选择一个字符;如果是半角的符号、数字或字母,最多可选择两个,多选的将自动被舍弃。 2.执行“格式”→“中文版式”→“带圈字符”,打开“带圈字符”对话框。可见选中的文字已出现“文字”框中,在列表中还列出了最近所使用过的字符。 提示:在具体使用中,可以不经过第一步,直接打开此对话框,在“文字”框中直接输入要添加圈号的字符。 3.在“圈号”列表中选择要选用的圈号类型。 4.单击“确定”按钮。 提示: 1.当改变带圈字符的字号时,因圈号和圈内字符的字号变为同样大小,结果导致字符溢出圆圈之外。解决方法为:选中此带圈字符,重新打开“带圈字符”对话框,选择“缩小文字”样式或“增大圈号”样式,前者可在圈号不变的情况下将文字缩小,后者则保证字符大小不变将圈号扩大,最后单击“确定”按钮。 2.如果要删除字符的圈号样式,可选定之,打开“带圈字符”对话框,选择样式中的“无”,再单击“确定”按钮。 3.这种带圈字符的设计是用域实现的,知道了这一点,就可以随心所欲地创造出有个性的带圈字符了。 带圈数字符号怎么打,带圈数字符号如果是从①—⑩的带圈数字符号,用软键盘插入符号输入,在“数字序号”组,如果超过10怎么办?输入11—20的带圈数字需要先输入数字,然后选中它,再利用“工具→中文版式→带圈文字”就搞定了.一般都选增大圈号,数字大小不变.如果缩小数字来适应圈,就太模糊了,比例上也不好看,歪的多.圈的形状有圆的三角型菱形和方块.大家都用圆的吧? Excel就不灵了,要么在word做好,做成图片,在excel里选插入图片. 或者对于11至20这么办,插入→符号→字体选MS GOTHIC,在下面字符代码处输入246a,软键盘上就出来带圈的11到20.
使用消息框 使用警告、提示和确认 可以使用警告、确认和提示消息框来获得用户的输入。这些消息框是 window 对象的接口方法。由于 window 对象位于对象层次的顶层,因此实际应用中不必使用这些消息框的全名(例如 "window.alert()"),不过采用全名是一个好注意,这样有助于您记住这些消息框属于哪个对象。 警告消息框 alert 方法有一个参数,即希望对用户显示的文本字符串。该字符串不是 HTML 格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行操作。 window.alert("欢迎!请按“确定”继续。"); 确认消息框 使用确认消息框可向用户问一个“是-或-否”问题,并且用户可以选择单击“确定”按钮或者单击“取消”按钮。confirm 方法的返回值为 true 或 false。该消息框也是模式对话框:用户必须在响应该对话框(单击一个按钮)将其关闭后,才能进行下一步操作。 var truthBeTold = window.confirm("单击“确定”继续。单击“取消”停止。"); if (truthBeTold) { window.alert("欢迎访问我们的 Web 页!"); } else window.alert("再见啦!"); 提示消息框 提示消息框提供了一个文本字段,用户可以在此字段输入一个答案来响应您的提示。该消息框有一个“确定”按钮和一个“取消”按钮。如果您提供了一个辅助字符串参数,则提示消息框将在文本字段显示该辅助字符串作为默认响应。否则,默认文本为 "
1. 查找替换(如里面有一个词组和名字出现的频率极高,我们可以选用别的字符代替,前提条件这个字符不会这我们的表格里出现) 2. 不用输入小数点方法:工具菜单;选项;编辑选项卡;自动设置小数点位数,输完后记得改回来。 3. 快捷键输入方法: A.复制粘贴上一个单元格的内容;用快捷菜Ctrl+D; B..Alt+(小数字键盘上的数字); C.输入当前系统的时间和日期,用快捷键Ctrl+ 分号;输入当前系统的时间Ctrl+Shift+分号备注:怎样知道这这些符号的数字是多少呢?我有们用CODE函数来行出 4. 通过设置列表输自动输入方法:选中你设置的列表区域,单击右键,创建列表备注:金额是的第一个单元格一定输入公式,其它的就不用了,会自动填充 5. 自定义序列填充方法:工具菜单,选项,自定义序列选项卡,输入你要填充的特殊序列,.你部门有8个人,你定义好一下这样的序列,以后你就不用输入了,输入一个人的名称就可以填充了 6. 自动切换输入法方法:如选中姓名下面的单元格,数据菜单;有效性;输入法模式选项卡,在模式下拉列表框中选择打开,单击确定按钮。再选择英文编辑列,同上操作步骤,调出输入法模式选项卡,在模式下拉列表框中选择关闭(英文模式),单击确定按钮OK 7. 自动改正方法:工具菜单,自动更正选项,替换输入你要更正的内容,,在替换为里输入你要更正后的内容 8. 用Alt加向下的方向键方法:如D20单元格没有数据,其上面有数据,选中D20单元格,Alt加向下的方向键,选中上面的已输过的一种 9. 数据有效性输入方法:选中你要设置的有效性的单元格区域,数据菜单,有效性,设置选项卡,设置选择序列,来源输入男,女备注:男女之间那个逗号一定要要数字和标点符号的半角状态下输入的 10. F5定位空值再用Ctrl+回车批量填充如方法:选中区域G12:G24,F5定位,条件定位,空值,在G12单元格输入=G11单元格,记得光标一定要在编辑栏里,Ctrl回车 11 设置单元格格式输入方法:方法:选中你设置的单元格区域,单击右键,设置单元格格式,数字选项卡,分类,自定义,类型输。题目: A .选中常规,然后自定义:G/通用格式片 B.自定义单元格格为 0;不格合;0;@
1.//以下以失焦时,去掉文本框对应值的前后空格为例;此外存在局部刷新元素也适应,局部刷新 后再调用此方法即可。 2.var funMap = {};//记录页面变动之前的所有元素原始onblur方法 3.var tmpMap = null;//以元素name为key存储onblur方法,存在当前页面原始onblur方 法; 4.function bindOnblurEvent(){//绑定对象类型input(type=text) texttarea 5. var elements = document.getElementsByTagName('form')[0]; 6.tmpMap = {}; 7. if(elements != null){ 8. for ( var i = 0; i
如何在input里面添加邮箱的时候让邮箱后缀自动出来,你一定很想知道,下面我就给您分享下这个代码。 第一部分
精力集中,操作过程中眼睛不看键盘,强调手、眼、脑的协调配合,做到眼到手就到。 【要求】 (1)坐姿端正; (2)盲打指法分配准确; (3)键盘盲打定位准确; (4)掌握好节奏,不要时快时慢甚至停顿.要动作连贯.一气呵成。 【方法】 (1)从基本键位4、5、6练习起。 (2)再延展到其他键位,每一次打完数字后,食指、中指、无名指都要回到4、 5、6基本键位上。手掌上下浮动带动手指敲击键位,手指微贴键盘有节奏 的敲击,指尖抬起幅度1厘米以内,幅度不要过大。养成良好的指法对以后各阶段大幅度提速极为重要。 (3)渐渐掌握不同键的位置.直到可以不用眼看就能准确无误地找准键位。 提示:正确率100%。建议,学生训练先准后快,不要急于求成 【时间】 本项目训练时间不少于4周,每天不少于1小时。 【形式】 要尽快熟悉键盘,最终做到盲打,要靠做各种练习和刻苦训练来完成。以下介绍几种练习方法,可以帮助学生较快地熟悉键盘。最终做到盲打。(翰林提计算器功能实现) 练习一:加百子 借助翰林提计算器功能进行打百子练习。1+2+3+…+99+100=5 050 练习二:减百子 先输人数字5 050,然后依次-1-2-3-〃〃〃-99-l00=0 练习三:连加连减练习 把123 456 789连加9次,和为1 111 111 101,随后再逐笔减去123 456 789直至减完为O。 练习四:连加连减练习 把1 234 567 890连加9次,和为ll 111 111 010,随后再逐笔减去1 234 567 890,直到减完为O。 练习五:连加连减练习 把9 876 543 210连加9次,和为88 888 888 890,随后再逐笔减去9 876 543 210,直到减完为O。 练习六:竖式练习敲打0147、00258、369 食指练习1、4、7键。147+147+…+147连加10次再连减10次最后归O。 中指练习2、5、8键。258+258+…+258连加10次再连减10次最后归0。 无名指练习3、6、9键。369+369 4-…4-369连加10次再连减10次最后归0。 147 258 369 4-147 258 369…4-147 258 369连加10次再连减10次最后归0 练习七:横排练习——敲打123、456、789 食指练习1键、中指练习2键、无名指练习3键。 食指练习4键、中指练习5键、无名指练习6键。 食指练习7键、中指练习8键、无名指练习9键。 123 456 789 4-123 456 789+…+123 456 789连加10次再连减10 次,最后
执行上面的小例子,在页面上弹出对话框并显示一句话“上联:山石岩下古木枯”,如下所示:
接着,单击“确认”按钮后再显示第二个对话框并显示“白水泉边少女妙!”,效果如下; 在页面上弹出对话框并显示一句话“上联:山石岩下古木枯”,单击“确认”按钮后再显示第2个对话框并显示“白水泉边少女妙!”我们来分析一下这个小例子: a、在 即可实现效果。 3、光标自动放到文本框: document.form1.yhm.focus();和document.form1.mm.focus(); 位置; 在return false 上面。如图
PLC 数字量输入模块电路的形式 摘要:本文主要分析了数字量输入时PLC内部电路常见的几种形式,并结合传感器常见的NPN和PNP输出,给出了和不同的PLC电路形式连接时的接线方法。 关键词:PLC 源输入漏输入NPN输出PNP输出 1 引言 PLC 控制系统的设计中,虽然接线工作占的比重较小,大部分工作还是PLC 的编程设计工作,但它是编程设计的基础,只要接线正确后,才能顺利地进行编程设计工作。而保证接线工作的正确性,就必须对PLC 内部的输入输出电路有一个比较清楚的了解。 我们知道,PLC 数字输入模块为了防止外界线路产生的干扰(如尖峰电压,干扰噪声等)引起PLC 的非正常工作甚至是元器件的损坏,一般在PLC 的输入侧都采用光耦,来切断PLC 内部线路和外部线路电气上的联系,保证PLC 的正常工作。并且在输入线路中都设有RC 滤波电路,以防止由于输入点抖动或外部干扰脉冲引起的错误信号。 2 输入电路的形式 2.1 分类 PLC 的输入电路,按外接电源的类型分,可以分为直流输入电路和交流输入电路;按PLC 输入模块公共端(COM 端)电流的流向分,可分为源输入电路和漏输入电路;按光耦发光二极管公共端的连接方式可分为共阳极和共阴极输入电路。如下图1所示: 图1 PLC输入电路的分类 2.2 按外接电源的类型分类 2.2.1 直流输入电路
图2 为直流输入电路的一种形式(只画出一路输入电路)。当图1 中外部线路的开关闭合时,PLC 内部光耦的发光二极管点亮,光敏三极管饱和导通,该导通信号再传送给处理器,从而CPU 认为该路有信号输入;外界开关断开时,光耦中的发光二极管熄灭,光敏三极管截止,CPU 认为该路没有信号。 图2 直流输入电路 2.2.2 交流输入电路 交流输入电路如图3 所示,可以看出,与直流输入电路的区别主 要就是增加了一个整流的环节。 交流输入的输入电压一般为AC120V 或230V。交流电经过电阻R的限流和电容C的隔离(去除电源中的直流成分),再经过桥式整流为直流电,其后工作原理和直流输入电路一样,不再缀述。
Java中从命令控制台输入数据的几种常用方法 1、使用标准输入串对象System.in System.in.read()一次只读入一个字节数据,而我们通常要取得一个字符串或一组数字,这就很不适合,需要其他方法取得这样的输入,这时可以使用java.util.Scanner类。 2、使用Scanner取得一个字符串或一组数字 import java.util.Scanner; public class ScannerDemo{ public static void main( String[ ] args ){ Scanner sc = new Scanner(System.in); System.out.print( "Please enter a string : " ); System.out.print( "Your input is : " + sc.next( ) ); } } 在新增一个Scanner对象时需要一个System.in对象,因为实际上还是System.in在取得用户输入。Scanner的next()方法用以取得用户输入的字符串;nextInt()将取得的输入字符串转换为整数类型;同样,nextFloat()转换成浮点型;nextBoolean()转换成布尔型。 3、使用BufferedReader取得含空格的输入 Scanner取得的输入以space, tab, enter 键为结束符,要想取得包含space 在内的输入,可以用java.io.BufferedReader类来实现。例如:import java.io.*; public class BufferedReaderDemo{ public static void main(String[] args) throws IOException{ //使用BufferedReader的readLine( )方法 //必须要处理java.io.IOException异常 BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) );
PLC 数字量输入模块电路的形式 发布日期:2009-6-26 11:54:11 (阅1069次) 关键词: PLC NPN输出 PNP输出 摘要:本文主要分析了数字量输入时PLC内部电路常见的几种形式,并结合传感器常见的NPN和PNP 输出,给出了和不同的PLC电路形式连接时的接线方法。 关键词:PLC源输入漏输入NPN输出PNP输出 1 引言 PLC控制系统的设计中,虽然接线工作占的比重较小,大部分工作还是PLC的编程设计工作,但它是编程设计的基础,只要接线正确后,才能顺利地进行编程设计工作。而保证接线工作的正确性,就必须对PLC 内部的输入输出电路有一个比较清楚的了解。 我们知道,PLC数字输入模块为了防止外界线路产生的干扰(如尖峰电压,干扰噪声等)引起PLC的非正常工作甚至是元器件的损坏,一般在PLC的输入侧都采用光耦,来切断PLC内部线路和外部线路电气上的联系,保证PLC的正常工作。并且在输入线路中都设有RC 滤波电路,以防止由于输入点抖动或外部干扰脉冲引起的错误信号。 2 输入电路的形式 2.1 分类 PLC的输入电路,按外接电源的类型分,可以分为直流输入电路和交流输入电路;按PLC输入模块公共端(COM 端)电流的流向分,可分为源输入电路和漏输入电路;按光耦发光二极管公共端的连接方式可分为共阳极和共阴极输入电路。如下图1所示:
图1 PLC输入电路的分类 2.2 按外接电源的类型分类 2.2.1 直流输入电路 图2 为直流输入电路的一种形式(只画出一路输入电路)。当图1 中外部线路的开关闭合时,PLC内部光耦的发光二极管点亮,光敏三极管饱和导通,该导通信号再传送给处理器,从而CPU 认为该路有信号输入;外界开关断开时,光耦中的发光二极管熄灭,光敏三极管截止,CPU 认为该路没有信号。 图2 直流输入电路 2.2.2 交流输入电路 交流输入电路如图3 所示,可以看出,与直流输入电路的区别主 要就是增加了一个整流的环节。 交流输入的输入电压一般为AC120V 或230V。交流电经过电阻R的限流和电容C的隔离(去除电源中的
io开关量输入模块接线DAM-5161 iO开关量输入模块简介: DAM-5161模块是全新一代基于嵌入式系统的iO开关量输入模块,采用标准DIN35导轨安装方式,现场安装简单,使用灵活;应对各种现场应用。模块配置有RS232接口,方便与PC或PLC通信,模块配置有RS485接口,可单独与PC或PLC通信,也可以与多个485模块组网使用。模块配有瞬态抑制电路,能有效抑制各种浪涌脉冲,保护模块在恶劣的环境下可靠工作。iO开关量输入模块DAM-5161是工业级数字/开关量输入采集器,可采集16路数字/开关量信号;无需外部电路直接采集有源/无源开关量信号;同时模块可以采集0~200Hz 频率信号,并且带有计数功能。适用于采集工业现场的各种数字/开关量信号。产品采用隔离RS485方案,将通信与系统单独隔离开,消除通信设备之间共模干扰。产品采用先进的磁隔离技术,有效保障数据采集的速度、可靠及安全产品。针对工业应用设计:通过DC-DC变换,实现测量电路和主控电路电源隔离;同时控制单元与信号采集单元采用高性能磁隔离技术实现电气隔离,与一般的光电隔离相比数据通信更快更可靠。DAM-5161可以采集多种数字/开关量信号:在无需外部电路的情况下可以直接采集有源/无源开关量信号;可以直接采集行程开关、NPN/PNP型霍尔开关信号(出厂默认采集NPN型霍尔开关信号,如需采集PNP型霍尔开关信号请采购时注明)。同时模块具有开关量采集去抖动功能、信号频率计算功能、边沿计数功能。 iO开关量输入模块参数: 嵌入式实时操作系统 数字/开关量输入通道:16路 宽电压数字逻辑 0:-28~+1.5V 1:+2.5~+28V 32位计数功能 采集0~200Hz频率信号 宽供电范围:DC+9~30V 地址/波特率/量程可由用户配置 支持MODBUS-RTU协议 支持RS485,RS232支持定制CAN RS485隔离通信 ±15KV ESD保护 隔离耐压:DC2500V 工作温度范围:-40℃~85℃ 工业级V0级防火塑料外壳保障产品应用各类环境安全 工业级塑料外壳,标准DIN35导轨安装 参数: 隔离耐压:DC2500V ESD保护:±15KV 供电范围:DC+9~30V 不带隔离485功耗:小于600mW@24V 带隔离485功耗:小于1W@24V 工作温度:-40℃~+80℃工业级V0级防火塑料外壳保障产品应用各类环境安全